पढ़ने में 13 मिनट
HTTP रीडायरेक्ट स्टेटस कोड की आसान गाइड: 301, 302, 303, 307, 308 और बाकी
हर 3xx स्टेटस कोड का मतलब: 301, 302, 303, 307 और 308 की तुलना स्थायी/अस्थायी, मेथड, कैशिंग और SEO पर, nginx, Apache और PHP उदाहरणों के साथ।
लेख पढ़ेंमुफ़्त रीडायरेक्ट टूल
हर रीडायरेक्ट विज़िटर को असली पेज लोड होने से पहले एक और राउंड ट्रिप का इंतज़ार कराता है। टाइमिंग वॉटरफ़ॉल में ठीक-ठीक देखें कि चेन का हर हॉप कितना समय लेता है।
Cloudflare का एज नेटवर्क सर्टिफ़िकेट हमेशा वैलिडेट करता है, इसलिए इस विकल्प से यह जांच छोड़ी नहीं जा सकती। सर्टिफ़िकेट की समस्याएं नतीजे में दिखाई जाती हैं।
पहली रिक्वेस्ट के साथ भेजी जाती है, ज़्यादा से ज़्यादा 16 KB। JSON बॉडी application/json के रूप में और बाकी बॉडी फ़ॉर्म के रूप में भेजी जाती है, जब तक आप Content-Type हेडर सेट न करें।
1 से 50 तक। ब्राउज़र 20 के बाद रुक जाते हैं।
साइटें फ़ोन, क्रॉलर और लिंक प्रीव्यू बॉट को अलग-अलग जगह रीडायरेक्ट कर सकती हैं।
चेन की हर रिक्वेस्ट के साथ भेजे जाते हैं।
कोई कस्टम हेडर नहीं।
यह हेडर भेजने के लिए वैल्यू डालें। हेडर की वैल्यू कभी सेव नहीं होती।
HTML पेजों में मिलने वाले <meta http-equiv="refresh"> टैग और Refresh हेडर फ़ॉलो करें।
पेज की स्क्रिप्ट में location.href = "…" जैसे सीधे, बिना शर्त वाले रीडायरेक्ट फ़ॉलो करें।
सेटिंग्स इसी ब्राउज़र में याद रखी जाती हैं। कुकीज़, हेडर की वैल्यू और POST बॉडी कभी सेव नहीं होतीं।
रीडायरेक्ट एक पूरी अतिरिक्त रिक्वेस्ट है। असली पेज रिक्वेस्ट करने से पहले ब्राउज़र को अगला होस्ट ढूंढना होता है, कनेक्शन खोलना होता है, नए डोमेन के लिए TLS हैंडशेक करना होता है और सर्वर का इंतज़ार करना होता है। एक ही होस्ट पर एक हॉप में कुछ दर्जन मिलीसेकंड लग सकते हैं, जबकि किसी शॉर्टनर, ट्रैकिंग डोमेन और HTTP से HTTPS वाले नियम से होकर जाने वाली चेन आसानी से आधा सेकंड या उससे ज़्यादा जोड़ सकती है, खासकर मोबाइल नेटवर्क पर।
रीडायरेक्ट का समय बाकी हर चीज़ से पहले आता है, इसलिए यह सीधे Time to First Byte और Largest Contentful Paint में जुड़ता है। इसी वजह से Lighthouse और PageSpeed Insights मुख्य डॉक्यूमेंट पर होने वाले रीडायरेक्ट को फ़्लैग करते हैं।
हर हॉप के लिए TrueURL रिक्वेस्ट भेजने से लेकर रिस्पॉन्स हेडर आने तक का समय मापता है। नए कनेक्शन की ज़रूरत होने पर इसमें DNS लुकअप और TCP व TLS सेटअप का समय भी शामिल होता है, साथ में सर्वर का प्रोसेसिंग टाइम भी, लेकिन पेज की बॉडी डाउनलोड होने का समय नहीं। वॉटरफ़ॉल हॉप को क्रम से दिखाता है, ताकि सबसे धीमा हॉप तुरंत नज़र आ जाए।
माप आपके डिवाइस से नहीं, बल्कि उस Cloudflare डेटा सेंटर से लिए जाते हैं जो आपकी जांच चलाता है, आम तौर पर आपके सबसे नज़दीक वाला। इनसे पता चलता है कि हर सर्वर कितनी तेज़ी से जवाब देता है, लेकिन असली विज़िटर के लिए हर हॉप पर उनकी अपनी नेटवर्क लेटेंसी भी जुड़ती है। उतार-चढ़ाव कम करने के लिए जांच दोहराएं: पहली जांच में खाली (cold) DNS कैश और नए कनेक्शन शामिल हो सकते हैं, जबकि बाद की जांचें आम तौर पर सामान्य स्थिति के ज़्यादा करीब होती हैं।
एक मोटा पैमाना, जिसके हिसाब से TrueURL हर हॉप के समय को रंग भी देता है:
सबसे अच्छा ऑप्टिमाइज़ेशन है हॉप को पूरी तरह हटा देना। उसके बाद, रीडायरेक्ट का जवाब विज़िटर के जितना हो सके उतना करीब से दें: CDN या एज नियम उस ऐप्लिकेशन से कहीं ज़्यादा तेज़ जवाब देता है जिसे सिर्फ़ एक 301 भेजने के लिए स्टार्ट होना पड़ता है।
पढ़ने में 13 मिनट
हर 3xx स्टेटस कोड का मतलब: 301, 302, 303, 307 और 308 की तुलना स्थायी/अस्थायी, मेथड, कैशिंग और SEO पर, nginx, Apache और PHP उदाहरणों के साथ।
लेख पढ़ेंयह सर्वर और दूरी पर निर्भर करता है, लेकिन हर हॉप एक पूरा राउंड ट्रिप है: एक ही होस्ट पर एज रीडायरेक्ट के लिए आम तौर पर दसियों मिलीसेकंड, और नए डोमेन पर या धीमे ऐप्लिकेशन से होने वाले रीडायरेक्ट के लिए कई सौ मिलीसेकंड। मोबाइल नेटवर्क पर यह और बढ़ जाता है। जानने के लिए ऊपर अपनी चेन मापें।
TrueURL एक Cloudflare डेटा सेंटर से मापता है, जिसका टारगेट सर्वर से कनेक्शन आम तौर पर आपके डिवाइस से तेज़ होता है। आपका ब्राउज़र कनेक्शन दोबारा इस्तेमाल भी कर सकता है, HSTS की वजह से कोई रीडायरेक्ट छोड़ सकता है या कैश किया हुआ 301 इस्तेमाल कर सकता है। इन आंकड़ों का इस्तेमाल हॉप की आपस में तुलना के लिए करें, इस सटीक अनुमान के तौर पर नहीं कि हर विज़िटर को कितना समय लगेगा।
किसी होस्ट की पहली रिक्वेस्ट में आम तौर पर DNS लुकअप और नया TCP व TLS कनेक्शन शामिल होता है, और उसी होस्ट पर बाद के हॉप इस काम का कुछ हिस्सा दोबारा इस्तेमाल कर सकते हैं। अगर बाद वाला कोई हॉप धीमा है, तो देखें कि वह सर्वर रीडायरेक्ट बनाने के लिए क्या करता है।
हां, अगर आपको भरोसेमंद आंकड़े चाहिए। एक बार का माप नेटवर्क की स्थिति और सर्वर लोड के साथ बदलता रहता है। जांच कुछ बार दोहराएं और किसी एक अलग-थलग नतीजे के बजाय आम वैल्यू देखें; पहली जांच में कैश भर जाने की वजह से बाद की जांचें अक्सर तेज़ होती हैं।
अप्रत्यक्ष रूप से। रीडायरेक्ट से होकर आने वाले विज़िटर के लिए रीडायरेक्ट का समय Time to First Byte और Largest Contentful Paint में जुड़ता है, और LCP Google के Core Web Vitals में से एक है। बड़ी साइटों पर धीमे रीडायरेक्ट की वजह से क्रॉलर उतने ही समय में कम पेज फ़ेच कर पाता है।
नहीं। यह उस हॉप के रिस्पॉन्स हेडर आने तक का समय है। अंतिम पेज को उसके बाद भी अपना HTML, स्टाइल, स्क्रिप्ट और इमेज डाउनलोड करनी होती हैं, इसलिए रीडायरेक्ट का समय सामान्य लोडिंग के ऊपर जुड़ने वाली देरी है।