आप देख सकते हैं कि वेबसाइट HTTP / 2 के साथ संचार कर रही है या नहीं।
HTTP / 2 क्या है?
HTTP हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल का दूसरा आधिकारिक संस्करण, वेब पहुँच को तेज़ बनाने के लिए उन्नत तकनीकों की एक श्रृंखला पर बनाया गया है।
यह नई तकनीक HTTP / 1.1 मानक की जगह लेती है जो पहले वर्ल्ड वाइड वेब सिस्टम में व्यापक रूप से उपयोग किया गया था।
जैसे ही HTML, CSS, JavaScript, images, gifs, videos, और flash के संयोजन से वेबसाइट अधिक से अधिक स्केलेबल हो जाती हैं, HTTP / 1.1 डेटा ट्रांसमिशन, क्वेरी कॉन्फ़िगरेशन और क्वेरी रिज़ॉल्यूशन में कुछ महत्वपूर्ण कमियों को प्रकट करता है, और वेबसाइट का प्रदर्शन प्रतिकूल रूप से होता है लग जाना।
इसलिए, HTTP / 2 को विलंबता को कम करने, दक्षता बढ़ाने और वेबसाइट के प्रदर्शन में सुधार करने के लिए बनाया गया था।
HTTP / 2 की विशेषताएं
- HTTP / 2 एक बाइनरी डेटा ट्रांसफर प्रोटोकॉल है।
HTTP / 1.1 के विपरीत, जो 'टेक्स्ट डेटा' का उपयोग करता है, जो नेटवर्क वातावरण में लागू होने पर प्रदर्शन को कम करता है, HTTP / 2 कार्यों को अधिक कुशलता से करने और समय बचाने के लिए 'बाइनरी डेटा' का उपयोग करता है। - HTTP / 2 को संकुचित करता है। HTTP हेडर। HTTP / 1.1 के विपरीत
- , जो एक बार में केवल एक अनुरोध / प्रतिक्रिया जोड़ी को संसाधित कर सकता है, HTTP / 2 अतुल्यकालिक है, इसलिए यह उच्च गति पर भेजने और प्राप्त करने की प्रक्रिया कर सकता है।
- HTTP / 2 में एक नया फीचर है जिसे सर्वर पुश कहा जाता है।
उदाहरण के लिए, यदि स्क्रिप्ट टैग वेब पेज के नीचे HTTP / 1.1 में वर्णित है, तो ब्राउज़र HTML को ऊपर से क्रमिक रूप से लोड और विश्लेषण करता है, और यदि यह स्क्रिप्ट टैग का पता लगाता है, तो यह एक जावास्क्रिप्ट फ़ाइल लोड करता है। दूसरी ओर, HTTP / 2 अनुरोध करने से पहले एक जावास्क्रिप्ट फ़ाइल को ब्राउज़र में धकेल देता है, इसलिए यह उच्च गति पर एक वेब पेज प्रदर्शित कर सकता है।