SkillByAIइंटरैक्टिव संस्करण खोलें →

पाठ 7 / 25

HTTP/2 और HTTP/3

आधुनिक प्रोटोकॉल जो मल्टीप्लेक्सिंग, हेडर संपीड़न और तेजी से हैंडशेक के माध्यम से प्रदर्शन में सुधार करते हैं।

HTTP/2 मल्टीप्लेक्सिंग

HTTP/2 एक ही connection पर कई requests एक साथ भेजता है। Assets को bundle करने या domain sharding की ज़रूरत नहीं रहती। Header compression (HPACK) overhead घटाता है। Critical resources की prioritization अपने-आप होती है।

HTTP/3 और QUIC

HTTP/3 TCP की जगह QUIC (UDP-based) इस्तेमाल करता है। Connection तेज़ी से बनता है (0-RTT resumption) और packet loss से बेहतर recovery होती है। High-latency और mobile networks पर खास तौर पर फ़ायदेमंद।

प्रोटोकॉल अपनाने की समयरेखा

HTTP/1.1 पुराना है, HTTP/2 लगभग सभी browsers में supported है, और HTTP/3 बढ़ रहा है पर सब जगह नहीं है। अपने server और CDN का support जाँचें। ज़्यादातर modern CDNs दोनों support करते हैं।

त्वरित जाँच

त्वरित जाँच: HTTP/3 का मुख्य लाभ क्या है?

  • छोटी फ़ाइल आकार
  • कोई संपीड़न की जरूरत नहीं है
  • हर request के लिए अलग connection चाहिए
  • तेजी से हैंडशेक के लिए TCP के बजाय UDP का उपयोग करता है
Answer

तेजी से हैंडशेक के लिए TCP के बजाय UDP का उपयोग करता है — HTTP/3 QUIC (UDP) पर चलता है, जिससे connection setup तेज़ होता है और loss से बेहतर recovery मिलती है।