अपने पृष्ठों पर घटकों की संख्या कम करें
HTTP अनुरोध यह हैं कि ब्राउज़र आपके पृष्ठों को देखने के लिए कहता है। जब आपका वेब पेज ब्राउज़र में लोड होता है, तो ब्राउजर यूआरएल में पेज के लिए वेब सर्वर पर HTTP अनुरोध भेजता है। फिर, जैसे ही HTML वितरित किया जाता है, ब्राउज़र इसे पार करता है और छवियों, स्क्रिप्ट्स, सीएसएस , फ्लैश आदि के लिए अतिरिक्त अनुरोधों की तलाश करता है।
हर बार जब यह एक नए तत्व के लिए अनुरोध देखता है, तो यह सर्वर पर एक और HTTP अनुरोध भेजता है। अधिक छवियां, स्क्रिप्ट्स, सीएसएस, फ्लैश, इत्यादि कि आपके पृष्ठ में अधिक अनुरोध किए जाएंगे और आपके पृष्ठ धीमे हो जाएंगे। अपने पृष्ठों पर HTTP अनुरोधों की संख्या को कम करने का सबसे आसान तरीका कई (या किसी भी) छवियों, स्क्रिप्ट्स, सीएसएस, फ्लैश इत्यादि का उपयोग नहीं करना है, लेकिन केवल पाठ वाले पृष्ठ उबाऊ हैं।
अपने डिज़ाइन को नष्ट किए बिना HTTP अनुरोधों को कैसे कम करें
सौभाग्य से, उच्च गुणवत्ता वाले, समृद्ध वेब डिज़ाइन बनाए रखते हुए, HTTP अनुरोधों की संख्या को कम करने के कई तरीके हैं।
- फ़ाइलों को संयोजित करें - बाहरी स्टाइल शीट्स और स्क्रिप्ट का उपयोग करना उन्हें अपने पृष्ठ लोड समय को कम करने से रोकना महत्वपूर्ण है, लेकिन एक से अधिक सीएसएस और एक स्क्रिप्ट फ़ाइल नहीं है।
- सीएसएस स्प्राइट्स का प्रयोग करें - जब आप अपनी अधिकांश छवियों को एक स्प्राइट में जोड़ते हैं, तो आप एकाधिक छवियों के अनुरोधों को केवल एक में बदल देते हैं। फिर आप अपनी आवश्यक छवि के अनुभाग को प्रदर्शित करने के लिए पृष्ठभूमि-छवि सीएसएस प्रॉपर्टी का उपयोग करें।
- छवि मानचित्र - छवि मानचित्र उतने लोकप्रिय नहीं होते जितना वे एक बार थे, लेकिन जब आपके पास संगत छवियां होती हैं तो वे कई HTTP छवि अनुरोधों को केवल एक तक कम कर सकते हैं।
आंतरिक पेज लोड टाइम्स को बेहतर बनाने के लिए कैशिंग का उपयोग करें
सीएसएस स्प्राइट्स और संयुक्त सीएसएस और स्क्रिप्ट फ़ाइलों का उपयोग करके, आप आंतरिक पृष्ठों के लिए लोड टाइम्स भी सुधार सकते हैं। उदाहरण के लिए, यदि आपके पास एक स्प्राइट छवि है जिसमें आंतरिक पृष्ठों के साथ-साथ आपके लैंडिंग पृष्ठ के तत्व शामिल हैं, तो जब आपके पाठक उन आंतरिक पृष्ठों पर जाते हैं, तो छवि पहले ही डाउनलोड हो चुकी है और कैश में है । इसलिए उन्हें उन छवियों को अपने आंतरिक पृष्ठों पर लोड करने के लिए HTTP अनुरोध की आवश्यकता नहीं होगी।