103 Early Hints के बारे में
103 Early Hints का परिचय
कुशल संसाधन प्रीलोडिंगHTTP स्थिति कोड | ||
103 Early Hints परिचय 103 Early Hints एक HTTP स्थिति कोड है जो क्लाइंट को अंतिम प्रतिक्रिया प्रदान करने से पहले संबंधित संसाधनों (जैसे CSS और JavaScript) के बारे में सूचित करता है। इस कोड का उपयोग करके, ब्राउज़र आवश्यक संसाधनों को पहले से लोड कर सकता है, जिससे पृष्ठ लोडिंग गति में सुधार होता है। |
||
सर्वर अनुरोधित संसाधन से संबंधित जानकारी को पहले से प्रदान करता है। |
||
संसाधन प्रीलोडिंग एक ऐसी प्रक्रिया है जिसमें वेबपेज द्वारा उपयोग किए जाने वाले महत्वपूर्ण फाइलों (जैसे फोंट, छवियां, स्क्रिप्ट) को पहले से लोड किया जाता है। यह सुनिश्चित करता है कि आवश्यक संसाधन पहले से तैयार हों, जिससे पृष्ठ लोडिंग गति तेज हो जाती है। उदाहरण के लिए, ब्राउज़र को “इस फोंट को पहले डाउनलोड करो” का निर्देश देकर, पृष्ठ प्रदर्शन को बेहतर बनाया जा सकता है। |
103 Early Hints कब लौटाया जाता है?
- जब सर्वर को अंतिम प्रतिक्रिया तैयार करने में समय लगता है
- जब ब्राउज़र को संबंधित संसाधनों (जैसे CSS, JavaScript, छवियां) को पहले से लोड करना चाहिए
- वेब प्रदर्शन को सुधारने के लिए संसाधन प्रीलोडिंग का उपयोग करने के लिए
103 Early Hints के उदाहरण
संबंधित संसाधनों की पूर्व सूचना
GET /index.html HTTP/1.1 Host: example.com
प्रतिक्रिया का उदाहरण:
HTTP/1.1 103 Early Hints Link: </style.css>; rel=preload; as=style Link: </script.js>; rel=preload; as=script HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 <html> <head> <link rel="stylesheet" href="/style.css"> </head> <body> <script src="/script.js"></script> </body> </html>
व्याख्या: सर्वर 103 Early Hints
कोड लौटाता है, जिससे क्लाइंट CSS और JavaScript जैसे संबंधित संसाधनों को पहले से लोड कर सकता है। इसके बाद सामान्य 200 OK
प्रतिक्रिया HTML सामग्री प्रदान करती है।
पृष्ठ लोडिंग गति में सुधार
GET /homepage HTTP/1.1 Host: example.com
प्रतिक्रिया का उदाहरण:
HTTP/1.1 103 Early Hints Link: </main.css>; rel=preload; as=style Link: </analytics.js>; rel=preload; as=script HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 [होमपेज की HTML सामग्री]
व्याख्या: 103 Early Hints
का उपयोग करके, ब्राउज़र आवश्यक संसाधनों को पहले से डाउनलोड कर सकता है, जिससे पृष्ठ लोडिंग की गति तेज हो जाती है।
ध्यान देने योग्य बिंदु
103 Early Hints लौटाते समय ध्यान देने योग्य बिंदु:
- अंतिम प्रतिक्रिया की सटीकता सुनिश्चित करें
103 Early Hints
एक सहायक स्थिति कोड है, और अंतिम प्रतिक्रिया (जैसे200 OK
) को सही ढंग से प्रदान किया जाना चाहिए। - क्लाइंट समर्थन की जांच करें
सभी ब्राउज़र या क्लाइंट103 Early Hints
का समर्थन नहीं करते हैं, इसलिए संगतता पर विचार करना आवश्यक है।
संबंधित HTTP स्थिति कोड की तुलना
103 Early Hints से संबंधित स्थिति कोड का विवरण:
- 200 OK: जब कोई अनुरोध सफल होता है और एक पूर्ण प्रतिक्रिया प्रदान की जाती है।
- 102 Processing: यह बताता है कि एक लंबी प्रक्रिया चल रही है, और इसका उद्देश्य 103 से अलग है।
इन भिन्नताओं को समझना 103 स्थिति कोड का सही उपयोग करने में मदद करता है।