2009-05-05 12 views
6

यदि उपयोगकर्ता का ब्राउज़र आईई 6 (यह 5min के लिए ब्राउज़र लटकता है) तो बड़ी साइट के कुछ पृष्ठों में हमें सशर्त रूप से GZIP संपीड़न को अक्षम करने की आवश्यकता है। सर्वर आईआईएस 7 है और स्थिर सामग्री के लिए संपीड़न चालू है - चाहते हैं कि संपीड़न काम कर रहा है अगर उपयोगकर्ता एजेंट मोज़िला/4.0 नहीं है। एएसपीएक्स कोड नमूना किसी को भी? वैकल्पिक रूप से, किसी अन्य साइट पर सशर्त रूप से उसी पृष्ठ पर रीडायरेक्ट करने के लिए कोड (संपीड़न अक्षम के साथ एक और वर्चुअल साइट बना सकता है) लेकिन सभी पैरामीटर (GET/POST) को पास करने की आवश्यकता है।आईई 6 क्लाइंट्स के लिए जीजेआईपी संपीड़न को अक्षम करें

उत्तर

6

this page देखें। मेरा मानना ​​है कि आईएसएपीआई पुनर्लेख आईआईएस के लिए भी उपलब्ध है। असल में, यह ब्राउज़र के अनुरोध को लेता है और IE5/IE6 के मामले में ब्राउज़र को gzip का समर्थन करने का दावा रोकने के लिए इसे फिर से लिखता है।

ध्यान दें: इसके लिए आपको अलग gzipped और non-gzipped पृष्ठों की आवश्यकता नहीं है। यह संभवतः आपके प्रस्ताव से बेहतर दृष्टिकोण है, क्योंकि यह इसके स्रोत पर समस्या को काटता है।

+0

उत्कृष्ट विचार। ISAPI_Rrrite लाइट डाउनलोड करना और जल्द ही प्रयास करना। आईएसएपीआई फिल्टर के साथ एकमात्र चिंता है कि मेरे पास स्रोत कोड के बिना मैं यह सुनिश्चित नहीं कर सकता कि 'निर्माता' कुछ मूर्खतापूर्ण नहीं कर रहा है जो वेब सर्वर को क्रैश करता है या प्रतिक्रिया को धीमा करता है। लेकिन मुझे विचार पसंद है - कोशिश करने लायक है। – Biko

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