簡體   English   中英

asp.net中的gzip CSS和JS文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM