Asp.net IIS 6 HTTP压缩
前几天我通过fiddler做了一些调查。(一个我所知甚少的工具)除了最近在asp.net中所做的更改之外,我们在一个旧的经典asp应用程序中也遇到了一些性能问题 我记得听说过HTTP压缩,并确保在IIS中打开了它。我相信这个网站是在一个运行IIS6的w2k3盒子上托管的。我阅读了以下文章,以确保其设置正确: 正如我提到的,我是如何通过fiddler检查压缩是否工作的。我只是在fiddler中点击有问题的项目,然后点击transformer,看看是否选择了gzip或defalte编码。它们从来都不是,而且似乎总是选择不压缩 我的问题是如何正确地获取http压缩设置,以及如何验证它是否正常工作 最后,有人知道如何通过fiddler分析页面/站点的好资源吗?例如,我不理解突出显示是什么,我想快速参考一下该关注什么以及工具中的位置,以确保网站以最佳方式运行Asp.net IIS 6 HTTP压缩,asp.net,iis,asp-classic,iis-6,windows-server-2003,Asp.net,Iis,Asp Classic,Iis 6,Windows Server 2003,前几天我通过fiddler做了一些调查。(一个我所知甚少的工具)除了最近在asp.net中所做的更改之外,我们在一个旧的经典asp应用程序中也遇到了一些性能问题 我记得听说过HTTP压缩,并确保在IIS中打开了它。我相信这个网站是在一个运行IIS6的w2k3盒子上托管的。我阅读了以下文章,以确保其设置正确: 正如我提到的,我是如何通过fiddler检查压缩是否工作的。我只是在fiddler中点击有问题的项目,然后点击transformer,看看是否选择了gzip或defalte编码。它们从来都
感谢您的帮助。首先:我从未使用过“第三方工具”在IIS 6上启用压缩功能——本机/内置工具 选择性地 1.创建IIS临时压缩文件文件夹 2.添加具有写入权限的IIS_WPG用户和具有读取权限的IUSR
注意:在“MetaBase.xml”中进行更改之前,应该停止IIS
Fiddler很不错,但是如果你对它不满意的话,我建议你找第三方看看你的网站,比如谢谢你的实用程序。它说它被启用了,但人们能验证它是否正常工作吗?为了接收压缩内容,浏览器实际上必须首先请求将内容作为压缩内容发送。fiddler可能没有发送带有“请压缩”请求头的请求(
接受编码:gzip,deflate
)。我还想讨论一些设置和可能的陷阱。这与我使用我提供的链接所做的类似,但我只是不确定它是否完全工作。我相信上面的工具,但fiddler似乎说它不是压缩的,我想无论如何。我是否在fiddler中做错了什么,或者你如何在fiddler中验证它,因为我也有可以通过提供的链接使用的内部站点?
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"
HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
HcCreateFlags="0"
HcDoDynamicCompression="TRUE"
HcDoOnDemandCompression="TRUE"
HcDoStaticCompression="TRUE"
HcDynamicCompressionLevel="10"
HcFileExtensions="css
txt
gif
png
js
htm
html"
HcOnDemandCompLevel="10"
HcPriority="1"
HcScriptFileExtensions="asp
dll
exe"
>
</IIsCompressionScheme>
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip"
HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
HcCreateFlags="1"
HcDoDynamicCompression="TRUE"
HcDoOnDemandCompression="TRUE"
HcDoStaticCompression="TRUE"
HcDynamicCompressionLevel="10"
HcFileExtensions="css
txt
gif
png
js
htm
html"
HcOnDemandCompLevel="10"
HcPriority="1"
HcScriptFileExtensions="asp
dll
exe"
>
</IIsCompressionScheme>