[英]gzip css and js files in asp.net
我正在嘗試對項目中的所有CSS和JS文件啟用gzip。
我已經從IIS激活了靜態和動態壓縮,並將此代碼添加到“ web.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/javascript" enabled="true"/>
<add mimeType="*/*" enabled="false"/>
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true"/>
<add mimeType="message/*" enabled="true"/>
<add mimeType="application/javascript" enabled="true"/>
<add mimeType="*/*" enabled="false"/>
</staticTypes>
但它仍無法正常工作,在控制台-網絡中,我注意到aspx頁面具有Encoded-content:gzib,但沒有CSS和js文件。
謝謝
根據您的css和js文件的大小,您可能必須顯式設置minFileSizeForComp -attribute。 默認情況下,該值設置為2700字節
<httpCompression directory="%SystemDrive%\websites\_compressed" minFileSizeForComp="1024">
<!-- same as before -->
</httpCompression>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.