में जीज़िप के साथ जेसन HTTP-संपीड़न ठीक है, मैं इसके बारे में घंटों के लिए पढ़ रहा हूं। एसओ पोस्ट और ब्लॉग आदि के दर्जनों, कोई जवाब नहीं मिला।आईआईएस 8
लक्ष्य: मेरी डब्ल्यूसीएफ सेवा से जेसन प्रतिक्रिया के गतिशील http संपीड़न को सक्षम करें।
नोट: gzip पहले से ही स्थिर सामग्री के लिए और गतिशील सामग्री के लिए काम करता है जब ApplicationHost.config निम्नलिखित शामिल हैं:
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/json; charset=utf-8" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/atom+xml" enabled="true" />
<add mimeType="application/xaml+xml" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
</system.webServer>
दुर्भाग्य से सर्वर पर
मैं निम्नलिखित लाइन का उपयोग कर रहा ApplicationHost.config से लापता है:
<add mimeType="application/json; charset=utf-8" enabled="true" />
और क्योंकि सर्वर ने कोई एडब्ल्यूएस EC2 उदाहरण लचीला बीनस्टॉक द्वारा शुरू की (जैसे मैं इसे एक उदाहरण पर बदल सकता है लेकिन नहीं सभी उदाहरणों जब भी वे चलाए जाते हैं पर) है मैं इसे स्वयं नहीं जोड़ सकते।
<section name="httpCompression" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
इसका मतलब है कि मैं अपने एप्लिकेशन की web.config में httpCompression खंड ओवरराइड नहीं कर सकते:
इसके अलावा दुर्भाग्य से, ApplicationHost.config इस लाइन भी शामिल है।
मेरा प्रश्न: क्या गतिशील सामग्री के gzip संपीड़न को सक्षम करने के लिए अन्य दृष्टिकोण हैं जिन्हें मुझे आजमाया जाना चाहिए?
अगर ओवरराइडमोडडिफॉल्ट = "अनुमति दें" तो क्या मैं अपने ऐप के web.config में httpCompression अनुभाग डाल सकता हूं और इसे ओवरराइड करने की अपेक्षा करता हूं?
यदि आवश्यक हो तो और स्पष्टीकरण जोड़ने में खुशी है।
चीयर्स
मैं भी इसी समस्या का हल ढूंढ रहा हूं। –
डुप्लिकेट ... http://stackoverflow.com/questions/4584956/compressing-a-web-service-response-for-jquery http://stackoverflow.com/questions/10795165/iis-7-5 -not-compressing-json-when-set-in-application-web-config – ncubica
आप अपनी समस्या का समाधान कैसे करते हैं ?? – ncubica