IIS6不会压缩js和css

所以最近我configuration了IIS6来压缩文件,现在我的大部分文件都是从我的JavaScript和CSS文件中压缩的。 有没有人有一个想法可能导致他们不被压缩。

我知道这是由于Yslow插件和我设置的压缩目录(见下文)是空的

服务选项卡设置:

  • 压缩应用程序文件:选中
  • 压缩静态文件:选中
  • 临时目录:%windir%\ IIS临时压缩文件
  • 最大临时目录大小:无限制

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> 

我也给了“%windir%\ IIS临时压缩文件”的IUSR_ {machinename}写权限

我错过了什么?

谢谢你的帮助

从HcFileExtensions中删除了js和css扩展,并将它们添加到HcScriptFileExtensions中

重新启动IIS及其所有工作

按照本教程中的所有步骤,你应该是好的:

http://engineering.leads360.com/post/9301650692/http-compression-gzip-on-iis-6