前几天我正通过提琴手做一些寻找。(我对此了解甚少的工具)除了在asp.net中所做的最近更改之外,我们在老式的经典asp应用程序中还遇到了一些性能问题。
我记得曾听说过HTTP压缩,并确保已在IIS中将其打开。我相信该网站托管在运行IIS6的w2k3机器上。我遵循以下文章以确保正确设置:http : //weblogs.asp.net/owscott/IIS-Compression-in-IIS6.0
正如我所说的,我如何检查压缩是否正常工作是通过提琴手进行的。我只是在提琴手中单击有问题的项目,然后单击变压器,然后查看是否选择了gzip或defalte编码。它们从不存在,并且似乎始终没有选择压缩。
我的问题是如何正确设置http压缩设置以及如何验证它是否正常运行?
最后,有人知道一个很好的资源来概述如何通过提琴手分析页面/站点吗?我不知道突出显示的内容是什么,我想快速参考一下要关注的内容以及该工具在何处以确保网站以最佳状态运行。
感谢您的协助。
首先:我从来没有使用“第三者工具”在IIS 6上启用压缩-本机/内置工具足够多。
可选1.创建“ IIS临时压缩文件”文件夹2.添加具有写许可权的IIS_WPG用户和具有读许可权的IUSR
<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>
注意:在“ MetaBase.xml”中进行更改之前,应停止IIS。
http://www.1click.lv/default.asp的结果是,已启用GZIP!
未压缩大小:9,531字节压缩大小:2,867字节
通过使用GZIP压缩此页面,节省了69.9%的带宽。技术细节:
HTTP结果:200内容类型:text / html 9,531字节的压缩时间:1毫秒HTTP请求的执行时间:194毫秒Web服务器名称:Microsoft-IIS / 6.0
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句