2016-06-14 3 views
0

Я пытаюсь включить gzip для всех файлов css и js в проекте.gzip css и js файлы в asp.net

я уже активировать статическую и динамическую компрессию от 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 есть кодированный контент: gzib, но не файлы css и js.

Благодаря

ответ

0

В зависимости от размера вашего CSS и JS файлы, которые вы, возможно, придется явно установить minFileSizeForComp атрибута по. По умолчанию это значение установлено на 2700 байт.

<httpCompression directory="%SystemDrive%\websites\_compressed" minFileSizeForComp="1024"> 
    <!-- same as before --> 
</httpCompression> 
+0

У меня есть большой файл размером более 2700 байт (например, 93 kb), но не сжат – Qutaiba