我可以在IIS6中启用gzip / deflate吗?

我已经完成了为我的IIS 6.0站点启用静态压缩的步骤:

  1. 在IISpipe理器中启用它
  2. 启用编辑时运行
  3. 添加我需要直接压缩到元数据库的扩展名:js,css
  4. 请等待metabase.xml更新到最新的主要历史logging版本

它仍然没有压缩JS和CSS。 反正有没有iisreset启用这个?

我在http://www.jasonlinham.co.uk/2009/06/turn-on-iis-6-compression-for-css-and.html上find了以下步骤(包括这里的内容以防万一)

为CSS和Javascript打开IIS 6压缩

启用HTTP压缩

  1. 打开IISpipe理器右键单击“Web”
  2. 网站“并select”服务“选项卡。
  3. 选中“压缩静态文件”
  4. 点击“好”

指定“js”和“css”文件应该通过更改configuration数据库来压缩。 默认情况下,IIS 6.0设置为压缩htm,html和txt文件。

  1. 打开命令提示符
  2. cd到C:\ Inetpub \ AdminScripts(假设默认位置)
  3. 运行这个命令(你可以改变扩展名列表,但是只指定静态的可压缩文件): cscript.exe adsutil.vbs set w3svc/Filters/Compression/GZIP/HcFileExtensions "htm" "html" "txt" "js" "css"

重新启动万维网发布服务

看看这个http://blogs.msdn.com/vivekkum

您可以在Metabase.xml文件中检查以下内容

替代文字http://blogs.msdn.com/blogfiles/vivekkum/WindowsLiveWriter/HTTPCOMPRESSIONinIIS6andIIS7_1245B/image_17.png

希望这可以帮助,
维韦克