所以我在IIS 6中设置了gzip压缩。
我为静态文件和应用程序文件启用了压缩。我设置了一个大小为1,024 MB的临时目录。
我修改了Metbase以包含:htm,html,js,css,aspx,xml
我将压缩级别设置为9。
我添加了一个名为HttoCompression的WSE,并将其设置为gzip.dll,并将其设置为“允许”。
我重置了IIS。
我注意到我的css,xml和js文件正在被压缩,但ASPX页面却没有。
我错过了什么吗?
答案 0 :(得分:1)
默认情况下,静态文件类型为.txt,.htm和.html&动态文件类型.exe,.dll和.asp设置为在IIS中进行压缩。
因此,要添加其他文件类型,您需要通过编辑元数据库来配置每个压缩选项的自定义设置,或者在压缩目录的情况下,使用IIS管理器。
答案 1 :(得分:0)
您是否正确遵循了这些步骤?
http://support.microsoft.com/kb/322603
另外,我强烈推荐Port 80的解决方案:
http://www.port80software.com/products/httpzip/
答案 2 :(得分:0)
您需要去编辑IIS Metabase文件。如果您不想在完成后重新启动IIS /服务器,请单击IIS中的alolow实时元数据库编辑
从MS文章中您可以获得一些补丁结果。
更容易追踪(来自阿特伍德先生),基本上只需剪切并粘贴当前值。 http://www.codinghorror.com/blog/archives/000059.html
答案 3 :(得分:0)
我有同样的问题,结果我把aspx扩展名放在MetaBase.xml文件的错误位置
当我把它放在HcFileExtensions下时,它不起作用。当我把它放在HcScriptFileExtensions下时,它确实有效。