IIS 6 HTTP压缩

bline22

前几天我正通过提琴手做一些寻找。(我对此了解甚少的工具)除了在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

  1. 在IIS中,在网站属性上,“服务”选项卡启用了“压缩应用程序文件”和“压缩静态文件”
  2. 确保为IIS 6.0启用了选项“启用直接元数据库编辑”
  3. 在“ MetaBase.xml”中,以下部分应像这样(注意添加的文件扩展名,以下为经典ASP的示例):
<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。

  1. 打开http://checkgzipcompression.com,然后对您的网站/页面进行测试。

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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MVC 6托管在IIS HTTP错误500.19上

来自分类Dev

配置IIS动态压缩Json

来自分类Dev

如何在具有多个目录的IIS 6上将HTTP重定向到HTTPS?

来自分类Dev

IIS Http 重定向

来自分类Dev

附加到IIS中的MVC 6进程

来自分类Dev

在IIS中部署MVC 6应用

来自分类Dev

IIS6蝙蝠文件-主目录

来自分类Dev

使用PowerShell命令启用IIS6

来自分类Dev

IIS缓存和HTTP缓存

来自分类Dev

配置IIS以支持http:// localhost

来自分类Dev

IIS 中的 HTTP 请求处理

来自分类Dev

IPv6零压缩

来自分类Dev

IIS 7.5压缩创建压缩文件,但返回未压缩的文件

来自分类Dev

来自IIS压缩的不完整XHR响应

来自分类Dev

IIS 7动态内容压缩不起作用

来自分类Dev

ASP.NET vNext,在Azure上启用对IIS 8的压缩?

来自分类Dev

ASP.NET vNext,在Azure上启用对IIS 8的压缩?

来自分类Dev

Windows 10,端口80上的IIS,系统和压缩内存

来自分类Dev

SocketException:现有连接在IIS 7下被强制关闭,但在IIS 6下确定

来自分类Dev

经典ASP,IIS6和IIS8之间的DATE区别

来自分类Dev

IIS7.5上托管的页面更改了IIS6上的外观

来自分类Dev

从IIS6迁移后,如何使IIS 8.5上的身份验证正常工作

来自分类Dev

302重定向速度非常慢(IIS6)

来自分类Dev

IIS6上图像的字节数组

来自分类Dev

使MVC 6部署在Windows 10的IIS上

来自分类Dev

IIS 6默认情况下允许匿名访问

来自分类Dev

如何绕过IIS 6中设置的URL重定向

来自分类Dev

字节数组到IIS6上的图像

来自分类Dev

使用命令行更新IIS 6 IP限制