केवल इसलिए कि वेब प्रदर्शन वास्तव में मायने रखता है!
99% बार यह आपको तेजी से अंतिम-उपयोगकर्ता प्रतिक्रिया समय देगा।
वेलोसिटी कॉन्फिडेंस के कुछ एग्जाम्स यहां दिए गए हैं।
- बिंग - एक पेज जो 2 सेकंड धीमा था, जिसके परिणामस्वरूप राजस्व / उपयोगकर्ता में 4.3% की गिरावट आई।
- Google - 400 मिलीसेकंड देरी से खोजों / उपयोगकर्ता में 0.59% की गिरावट हुई।
- याहू ! - 400 मिली सेकेंड की मंदी के कारण फुल-पेज ट्रैफ़िक में 5-9% की गिरावट आई।
- शॉपज़िला - 5 सेकंड में अपनी साइट को गति देने से रूपांतरण दर 7-12% बढ़ गई, खोज इंजन विपणन से सत्रों की संख्या दोगुनी हो गई, और आवश्यक सर्वरों की संख्या आधे में कट गई।
- मोज़िला - अपने लैंडिंग पेजों को 2.2 सेकंड में शेविंग करने से डाउनलोड रूपांतरणों में 15.4% की वृद्धि हुई, जिसका अनुमान है कि वे हर साल 60 मिलियन अधिक फ़ायरफ़ॉक्स डाउनलोड करेंगे।
- नेटफ्लिक्स - एक एकल अनुकूलन, गज़िप संपीड़न को अपनाना, जिसके परिणामस्वरूप 13-25% स्पीडअप होता है और उनके आउटबाउंड नेटवर्क ट्रैफ़िक में 50% की कटौती होती है।
स्टीव सौडर्स से, वेब प्रदर्शन अनुकूलन में अग्रणी,
अंतिम-उपयोगकर्ता प्रतिक्रिया समय का 80-90% सीमा पर खर्च किया जाता है - पहले यहां शुरू करें।
बाहरी फ़ाइलों का उपयोग करने से तेज़ पृष्ठ उत्पन्न होते हैं क्योंकि जावास्क्रिप्ट और सीएसएस फ़ाइलें ब्राउज़र / नेटवर्क / प्रॉक्सी द्वारा कैश की जाती हैं (जैसा कि कैश हेडर के साथ HTTP प्रोटोकॉल में परिभाषित किया गया है)। HTML डॉक्यूमेंट में हर बार डाउनलोड होने वाले HTML डॉक्यूमेंट में जावास्क्रिप्ट और सीएसएस इनस्टॉल होते हैं। यह उन HTTP अनुरोधों की संख्या को कम करता है जिनकी आवश्यकता होती है, लेकिन HTML दस्तावेज़ का आकार बढ़ाता है। यदि आप Jquery जैसी स्क्रिप्ट्स का उपयोग कर रहे हैं, तो 300 KB स्क्रिप्ट्स को फिर से लिखना आसान है और यह विश्वास न करें कि सभी के पास कम विलंबता के साथ 100 MBits / s बैंडविड्थ है, जो एक एकल एप्लिकेशन-ब्राउज़र चला रहा है- जो आपकी वेब साइट पर खोला गया है। 99% बार यह आपको तेजी से अंतिम-उपयोगकर्ता प्रतिक्रिया समय देगा।
जिस आवृत्ति के साथ बाह्य जावास्क्रिप्ट और सीएसएस घटकों को HTML दस्तावेज़ों की संख्या के सापेक्ष कैश किया गया है वह भी महत्वपूर्ण है। यदि आपकी साइट के उपयोगकर्ताओं के पास प्रति सत्र कई पृष्ठ दृश्य हैं और आपके कई पृष्ठ समान स्क्रिप्ट और स्टाइलशीट (बंडलों) का उपयोग करते हैं, तो कैश्ड बाहरी फ़ाइलों से अधिक संभावित लाभ है।
लेकिन इनलाइनिंग -sometimes- सिंगल पेज एप्लिकेशन या वेब साइट्स के लिए प्रति सत्र एक सिंगल पेज व्यू के साथ बेहतर है। कोई स्वर्ण नियम नहीं है, और आम तौर पर इसे भूल जाते हैं क्योंकि यह मुख्य रूप से बहुत विशिष्ट वेब साइटों को चिंतित करता है जो वास्तव में अंत-उपयोगकर्ता के प्रदर्शन से जुड़े होते हैं।
आप यहां पढ़ सकते हैं कि प्रदर्शन क्यों मायने रखता है (अस्वीकरण: मैं लेखक हूं)