2009-08-18 9 views
6

"noCompressionUserAgents" के लिए Googling ही बॉयलरप्लेट config कि और और चारों ओर कॉपी किया गया है लगता है अभी तक बहुत उपयोगी नहीं है (यहां तक ​​कि stackoverflow :)टोमकैट में NoCompressionUserAgents के लिए एक अच्छी सेटिंग क्या है?

stackoverflow.com/questions/550024/ पर यहाँ है के साथ समाप्त होता है बिल्ला संपीड़न-करता-नहीं-एड-एक-सामग्री एन्कोडिंग-gzip-इन-द-हैडर

noCompressionUserAgents = "GoZilla, Traviata"

लेकिन इस खाते में लंघन नहीं ले करता है एनएस 4 या आईई 6 या जो कुछ भी। निकटतम मैं मिल गया है एक Zimbra config नमूना है, जो कम से कम लंघन IE6 यह की तरह लग रहा है के लिए से है: "। MSIE 6."

http://www.zimbra.com/forums/installation/7654-problems-zimbra-installation-os-x-server-ldap-tomcat.html

noCompressionUserAgents =

क्या किसी के पास NoCompressionUserAgents के लिए असली सेटिंग है?

उत्तर

3

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

उदाहरण के लिए, आईई 6 संपीड़न का समर्थन करता है, हालांकि इसके साथ विचित्र बातचीत हो सकती है। ये 100% मामलों से बहुत दूर हैं, हालांकि (हम ज्यादातर मामलों में आईई 6 ग्राहकों के साथ संपीड़न का उपयोग करते हैं, परीक्षण में पाए गए बग के कारण केवल कुछ पेजों को छोड़ दिया जाता है)।

नीचे की रेखा यह है कि आपको ब्लैकलिस्ट नहीं मिली है क्योंकि संभवतः कोई वैध आकार-फिट नहीं है-सभी ब्लैकलिस्ट उपलब्ध हैं।

3

यदि यह मदद करता है, तो अपाचे के पास कुछ उपयोगकर्ता एजेंटों के लिए संपीड़न को अक्षम करने के लिए डी-फैक्टो मानक set of directives है, जिसे आप टॉमकैट के वाक्यविन्यास में परिवर्तित करने में सक्षम हो सकते हैं। उदाहरण के बजाय, अपाचे के लिए ये अनुशंसित सेटिंग्स हैं।

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