2012-06-05 13 views
8

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

स्पष्ट रूप से, फ़ायरफ़ॉक्स की डिफ़ॉल्ट सीमा एक पंक्ति में 20 पुनर्निर्देशन है, क्रोम का डिफ़ॉल्ट 20 होना प्रतीत होता है, और IE8 की सीमा 10 पुनर्निर्देशन प्रतीत होती है।

सभी प्रमुख ब्राउज़रों द्वारा अधिकतम HTTP पुनर्निर्देशन की अनुमति क्या है? क्या यह 10 है?

संपादित:

मैं 4 पुनर्निर्देशन आवश्यकता क्यों है? असल में, उपयोगकर्ता हॉटस्पॉट में है, वह google.com पर जाने का प्रयास करती है, एक स्थानीय कैप्टिव पोर्टल है जो अनुरोध को कैप्चर करता है और उपयोगकर्ता को स्थानीय सर्वर पर रीडायरेक्ट करता है (# 1)। स्थानीय सर्वर उपयोगकर्ता के बारे में कुछ चीजें जांचता है, लेकिन यदि उसके पास स्थानीय रूप से डेटा नहीं है, तो यह उपयोगकर्ता को केंद्रीय वेबसाइट पर (# 2) रीडायरेक्ट करता है। यदि उपयोगकर्ता पहले से ही इस केंद्रीय वेबसाइट पर लॉग इन है, तो उसे किसी अन्य सर्वर पर रीडायरेक्ट (# 3) प्राप्त होता है (उपयोगकर्ता के आधार पर अलग-अलग पोर्टल होते हैं)। अंत में, सर्वर उपयोगकर्ता के अधिकारों की जांच करता है, और यदि उसके पास उचित अधिकार हैं, तो उचित सेवा तक पहुंच प्राप्त करने के लिए स्थानीय पहुंच नियंत्रक के लिए अंतिम (# 4) पुनर्निर्देशन होता है। मेरा विश्वास करो, मैंने पुनर्निर्देशन को हटाने के लिए अपनी पूरी कोशिश की, लेकिन मैं नहीं देख सकता कि इसे अनुकूलित किया जा सकता है।

उत्तर

6

4 पुनर्निर्देशन सभी प्रमुख ब्राउज़रों में काम करना चाहिए। हालांकि, उपयोगकर्ताओं को तेज़ अनुभव देने के लिए संख्या को कम करने पर विचार करें। प्रत्येक पुनर्निर्देशन के लिए उपयोगकर्ता और सर्वर के बीच एक गोल यात्रा की आवश्यकता होती है (और यदि यह एक अलग सर्वर पर रीडायरेक्ट कर रहा है, तो एक नया कनेक्शन बनाने की आवश्यकता है)। कुल मिलाकर, विलंबता आपके उपयोगकर्ताओं को परेशान करने की संभावना महत्वपूर्ण होगी।

+1

पूरी तरह से सहमत हैं कि उपयोगकर्ता अनुभव और विलंबता पर विचार करने की आवश्यकता है। यदि आप पृष्ठों पर विज्ञापन या अन्य गतिशील सामग्री भी होस्ट करते हैं तो इससे आपकी सहायता नहीं की जाएगी। – AndrewB

+1

उत्तर के लिए धन्यवाद। अधिकांश पृष्ठों में बिल्कुल कोई पुनर्निर्देशन नहीं होता है। केवल एक बहुत ही विशिष्ट परिदृश्य है जहां 4 पुनर्निर्देशन हो सकते हैं, यह दुर्लभ होगा, और मैंने उस नंबर को कम करने के लिए समाधान खोजने का प्रयास किया है, मुझे नहीं लगता कि यह किया जा सकता है। संदर्भ के बारे में अधिक जानकारी जोड़ने के लिए मैं प्रश्न संपादित करूंगा। – MiniQuark

+0

4 कुछ परिष्कृत लॉगिन तंत्र के लिए काफी कम हो सकता है जहां कई सर्वर हैं (कैस्केड ओएथ उदा। अंतिम ऐप> सामाजिक प्रदाता 1> सामाजिक प्रदाता 2> सामाजिक प्रदाता 1> अंतिम ऐप कॉलबैक> पृष्ठ में अंतिम ऐप लॉग इन)। – Dereckson

संबंधित मुद्दे