আমি মাইম টাইপের জন্য গতিশীল সংকোচন সক্ষম করার চেষ্টা করছি application/json
।
অ্যাপ্লিকেশন হোস্টকনফিগে, আমি নিম্নলিখিত পরিবর্তনগুলি করেছি:
<section name="httpCompression" allowDefinition="AppHostOnly" overrideModeDefault="Allow" />
আমি নিম্নলিখিত কমান্ড দিয়ে বিভাগটি আনলক করার চেষ্টা করেছি:
appcmd unlock config /section:system.webserver/httpcompression
আমার ওয়েবকনফিগ সেটিংস (অ্যাপ্লিকেশন হোস্টকনফিগের মতো তবে অতিরিক্ত মাইম টাইপ সহ):
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<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>
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/json" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
</httpCompression>
কিন্তু সাড়া জিজিপ করা হচ্ছে না। আমি জানি যে আমি মাইমটাইপটি সরাসরি অ্যাপ্লিকেশন হোস্টকনফাইগের সাথে যুক্ত করলে সেটিংসটি ঠিক কাজ করে।
আমি ব্যর্থ অনুরোধ ট্র্যাকিং সক্ষম করেছি এবং কোনও ত্রুটি উত্পন্ন হয় না।
doDynamicCompression
পরিবর্তিত হয়েছে true
।
system.webServer
নোডের আওতায় এটিকে যুক্ত করার চেষ্টা করতে পারেন :<urlCompression doStaticCompression="true" doDynamicCompression="true" />