我已经完成了为我的 IIS 6.0 网站启用静态压缩的步骤:
- 在 IIS 管理器中启用它
- 启用运行时编辑
- 将我需要压缩的扩展直接添加到元数据库中:js、css
- 等待 metabase.xml 更新到最新的主要历史版本
它仍然没有压缩 JS 和 CSS。有没有办法在不使用 iisreset 的情况下启用此功能?
答案1
我一步步找到了以下内容http://www.jasonlinham.co.uk/2009/06/turn-on-iis-6-compression-for-css-and.html(包括此处的内容以防万一)
为 CSS 和 Javascript 启用 IIS 6 压缩
启用 HTTP 压缩
- 打开 IIS 管理器 右键单击“Web
- 网站”并选择“服务”选项卡。
- 勾选“压缩静态文件”
- 点击“确定”
通过更改配置数据库来指定“js”和“css”文件需要压缩。默认情况下,IIS 6.0 设置为压缩 htm、html 和 txt 文件。
- 打开命令提示符
- cd 到 C:\Inetpub\AdminScripts(假设默认位置)
- 运行此命令(您可以更改扩展列表,但在此仅指定静态、可压缩的文件):
cscript.exe adsutil.vbs set w3svc/Filters/Compression/GZIP/HcFileExtensions "htm" "html" "txt" "js" "css"
重新启动万维网发布服务