Так недавно я настроил IIS6 для сжатия файлов. Теперь у меня сжимается большинство файлов, кроме файлов JavaScript и CSS. Есть ли у кого-нибудь идеи, что может заставить их не сжиматься.
Я знаю это благодаря надстройке Yslow, а каталог сжатия, который я установил (см. Ниже), пуст.
Настройки вкладки "Сервис":
Фрагмент Metabase.xml:
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"
HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
HcCreateFlags="0"
HcDoDynamicCompression="TRUE"
HcDoOnDemandCompression="TRUE"
HcDoStaticCompression="TRUE"
HcDynamicCompressionLevel="5"
HcFileExtensions="htm
html
txt
ppt
xls
xml
pdf
xslt
doc
xsl
htc
js
css"
HcOnDemandCompLevel="10"
HcPriority="1"
HcScriptFileExtensions="asp
dll
exe
aspx
asmx
axd"
>
</IIsCompressionScheme>
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip"
HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
HcCreateFlags="1"
HcDoDynamicCompression="TRUE"
HcDoOnDemandCompression="TRUE"
HcDoStaticCompression="TRUE"
HcDynamicCompressionLevel="5"
HcFileExtensions="htm
html
txt
ppt
xls
xml
pdf
xslt
doc
xsl
htc
js
css"
HcOnDemandCompLevel="10"
HcPriority="1"
HcScriptFileExtensions="asp
dll
exe
aspx
asmx
ashx
axd"
>
</IIsCompressionScheme>
Я также дал IUSR_ {machinename} права на запись в «% windir% \ IIS Temporary Compressed Files»
Что мне не хватает?
Спасибо за любую помощь
Удалены расширения js и css из HcFileExtensions и добавлены их в HcScriptFileExtensions
перезапустил IIS и все заработало
следить все шаги в этом руководстве, и у вас все должно получиться:
http://engineering.leads360.com/post/9301650692/http-compression-gzip-on-iis-6