当您想要在 IIS 6.0(Windows Server 2003)上启用 HTTP 压缩时,您必须做/考虑很多事情。
有人可以提供一份完整的列表,列出为了正确启用 HTTP 压缩必须采取的操作吗?
答案1
- 使用服务帐户在 IIS 6 和 IIS 7 中进行 HTTP 压缩
- TechNet -启用 HTTP 压缩
- IIS6.0 中的 IIS 压缩
- 如何启用 HTTP 压缩(IIS6)
- HTTP 压缩和 IIS 6.0
- IIS 6 压缩 - 实现 ASP.NET 压缩的最快、最有效的方法
更新:
为了验证压缩是否有效,您可以使用带有 Firebug 和 YSlow 插件的 Firefox,它们将显示每个组件(html、javascript、css)的压缩状态。
另外,为了测试每种压缩方法(gzip / deflate),您可以更改“网络.http.accept-编码Firefox 中的“偏好设置”(默认值为“gzip,压缩“)
答案2
有人知道你如何测试你的 IIS6 服务器是否正在发送压缩内容吗?
有没有一个“测试您的网站”的网站可以告诉您?
您可以使用 Firefox 来告诉您吗(firebug 或其他插件?)
[更新]
将 YSlow 与 FireBug 结合使用。单击“组件”选项卡,它会显示原始大小和压缩后的大小。
答案3
我尝试在我们的服务器 (IIS 6) 上进行此设置,虽然启用它相当简单,但它并没有给我们提供我需要的那么多控制权。我最终购买了port80 软件的 httpZip。启用和配置它变得非常简单。看起来 IIS 7 在这方面做得更好。
答案4
我用了本演练在 IIS 6 上设置 HTTP 压缩(gzip 和 deflate)。我使用此 metabase.xml 示例调整我的配置以获得最佳效果。