【发布时间】:2014-09-09 15:21:15
【问题描述】:
前几天我正在通过 fiddler 进行查找。 (我对此知之甚少的工具)除了最近在 asp.net 中进行的更改外,我们在使用旧的经典 asp 应用程序时也遇到了一些性能问题。
我记得听说过 HTTP 压缩并确保它在 IIS 中已打开。我相信该站点托管在运行 IIS6 的 w2k3 机器上。我按照以下文章确保设置正确: http://weblogs.asp.net/owscott/IIS-Compression-in-IIS6.0
正如我提到的,我如何通过提琴手检查压缩是否有效。我只是在提琴手中单击有问题的项目,然后单击转换器并查看是否选择了 gzip 或 defalte 编码。它们从来都不是,而且似乎总是不选择压缩。
我的问题是如何正确设置 http 压缩以及如何验证它是否正常工作?
最后,是否有人知道一个很好的资源来概述如何通过提琴手分析页面/网站?例如,我不明白突出显示是什么,我想快速参考一下要关注的内容以及工具中的哪些位置,以确保网站以最佳状态运行。
感谢您的帮助。
【问题讨论】:
-
Fiddler 很棒,但如果您对它不满意,我建议您通过第三方检查您的网站,例如 checkgzipcompression.com
-
感谢实用程序。它说它已启用,但可以验证它是否正常运行?
-
为了接收压缩内容,浏览器实际上必须首先请求内容以压缩形式发送。提琴手可能没有发送带有“请压缩”请求标头(
accept-encoding: gzip,deflate)的请求。我还会 read through this post 讨论一些设置和可能的问题。
标签: asp.net iis asp-classic iis-6 windows-server-2003