मैं आईआईएस 7 सही ढंग से ASP.NET MVC से एक JSON परिणाम सेक बनाने कठिनाई आ रही है साथ ASP.NET MVC से एक JSON परिणाम सेक। मैंने आईआईएस में स्थिर और गतिशील संपीड़न को सक्षम किया है। मैं फिडलर के साथ सत्यापित कर सकता हूं कि सामान्य पाठ/एचटीएमएल और इसी तरह के रिकॉर्ड संपीड़ित होते हैं। अनुरोध को देखते हुए, स्वीकृति-एन्कोडिंग gzip शीर्षलेख मौजूद है। प्रतिक्रिया में mimetype "एप्लिकेशन/जेसन" है, लेकिन संपीड़ित नहीं है।मैं कैसे करूँ आईआईएस 7.5
मैं पहचान मुद्दा माइम प्रकार से संबंधित प्रतीत होता है कि है। जब मैं mimeType="*/*"
शामिल करता हूं, तो मैं देख सकता हूं कि प्रतिक्रिया सही ढंग से gzipped है। मैं वाइल्डकार्ड माइम टाइप का उपयोग किए बिना आईआईएस को संपीड़ित कैसे कर सकता हूं? मुझे लगता है कि इस मुद्दे के साथ कुछ ऐसा करना है जिस तरह एएसपी.नेट एमवीसी सामग्री प्रकार शीर्षलेख उत्पन्न करता है।
CPU उपयोग अच्छी तरह से गतिशील थ्रॉटलिंग सीमा से नीचे है। जब मैं आईआईएस से ट्रेस लॉग की जांच करता हूं, तो मैं देख सकता हूं कि मिलान करने वाले माइम प्रकार को खोजने के कारण यह संपीड़ित करने में विफल रहता है।
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" noCompressionForProxies="false">
<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" enabled="true" />
</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="application/json" enabled="true" />
</staticTypes>
</httpCompression>
मैं के बाद से मैं IE8 के साथ एक अजीब समस्या का सामना कर रहा हूँ एक वाइल्डकार्ड माइम प्रकार उपयोग नहीं कर सकते हैं - यह कठिनाई एक .zip फ़ाइल को डाउनलोड करने का अनुरोध आगे आईआईएस द्वारा gzipped है प्रतीत होता है। फ़ायरफ़ॉक्स 3.5 अप्रभावित है। –