2011-11-23 11 views
9

किसीक्या MinFileSizeForComp httpCompression विशेषता भी काम करती है?

<httpCompression minFileSizeForComp="XXX">

सेटिंग आईआईएस 7.x द्वारा सम्मानित किया गया है? यहां प्रलेखन, http://www.iis.net/ConfigReference/system.webServer/httpCompression#005,

वैकल्पिक यूआईटी विशेषता बताता है। ऑन-डिमांड संपीड़न का उपयोग करने के लिए फ़ाइल में न्यूनतम मात्रा में किलोबाइट निर्दिष्ट करना आवश्यक है। आईआईएस 7.5 के लिए डिफ़ॉल्ट मान 2700 है; आईआईएस 7.0 के लिए डिफ़ॉल्ट मान 256 था।

मुझे लगता है कि प्रलेखन बाइट्स और किलोबाइट्स नहीं था। क्या आप कल्पना कर सकते हैं कि HTTP केवल 2.7 एमबी या इससे अधिक होने पर प्रतिक्रिया को संपीड़ित कर रहा है?

मैंने इस मान को ApplicationHost.config और web.config में कोई प्रभाव नहीं डालने का प्रयास किया।

+6

डॉक्स बाइट की संख्या के संबंध में निश्चित रूप से गलत हैं। यह किलोबाइट्स (1000 बाइट्स) नहीं है, बल्कि बाइट्स है। आप IIS 7.x संपीड़न सेटिंग को देखकर इसकी पुष्टि कर सकते हैं जिसमें निम्न चेकबॉक्स टेक्स्ट है: "केवल बाइट्स में से बड़ी फ़ाइलों को संपीड़ित करें:" – evermeire

उत्तर

1

मुझे पता है कि मैं बहुत देर हो चुकी हूं, लेकिन मैंने इस मुद्दे के आसपास कुछ प्रयोग किए हैं और यह निर्धारित किया है कि मान किलोबाइट में मापा जाता है। यह पागल लगता है, लेकिन यह सच है।

मैंने थोड़ा और विस्तार here के साथ एक ब्लॉग पोस्ट बनाया।

संपादित करें: हम्म, यह मुद्दा काफी सरल नहीं लगता है। आईआईएस चयनित चीज़ों के बावजूद एक निश्चित आकार के नीचे फ़ाइलों को संपीड़ित करने से इंकार कर रहा है।

+0

लिंक मर चुका है ... – foldinglettuce

+0

@foldinglettuce हाँ मैंने ब्लॉग हटा दिया पोस्ट करें जब मैंने अपना संपादन किया क्योंकि मुझे एहसास हुआ कि मैंने जो सोचा था वह जवाब बिल्कुल नहीं था। मुझे नहीं लगता कि मैंने कभी इसे हल किया है, इसलिए आप अपनी माफी पर हैं। –

+0

मुझे लगता है कि मुझे applicationHost.config में मेरी समस्या का उत्तर मिला है जहां आप web.config स्तर पर संपीड़न कॉन्फ़िगरेशन चालू या बंद कर सकते हैं। उत्तर के लिए धन्यवाद – foldinglettuce

2

आईआईएस निश्चित रूप से minFileSizeForComp सेटिंग का सम्मान करता है। हालांकि यदि गतिशील और स्थैतिक संपीड़न दोनों सक्षम हैं तो छोटी फ़ाइल को गतिशील संपीड़न द्वारा संपीड़ित किया जा सकता है। मैंने इसके बारे में एक ब्लॉग पोस्ट लिखा और असफल अनुरोध ट्रेसिंग नियमों का उपयोग करके समस्या निवारण चरणों को साझा किया और इस व्यवहार के लिए समाधान/समाधान प्रदान किया। कृपया इसे नीचे दिए गए लिंक में मिल:

विफल अनुरोध ट्रेसिंग के साथ एक रहस्य Enlightining: करता स्थिर संपीड़न https://blogs.msdn.microsoft.com/amb/2016/05/23/iis-respects-minfilesizeforcomp-for-static-compression/

आशा है कि किसी को मदद करता है के लिए सेटिंग minFileSizeForComp का सम्मान नहीं आईआईएस।

- AMB

+0

कृपया यह जांचें [यूआरएल] (http://stackoverflow.com/help) यह आपकी सामग्री की गुणवत्ता को उठाने के लिए उपयोगी होगा - –

+0

मुझे पता है कि यह उत्तर 2016 से था, और यह बहुत ही प्रबुद्ध है। मुझे गतिशील संपीड़न अनुरोधों को फ़िल्टर करने की आवश्यकता है, इसलिए यदि गतिशील अनुरोध आकार केवल कुछ बाइट्स है, इसे संपीड़ित करने के लिए नहीं, क्योंकि इसमें अतिरिक्त प्रोसेसिंग समय लगता है और कभी-कभी मूल अनुरोध से अनुरोध बड़ा होता है। क्या यह संभव है? –

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