iis-7 - iis7上的gzip http压缩问题

标签 iis-7 gzip http-compression

我的网络托管提供商正在运行 IIS7,但我在使 gzip 压缩正常工作方面遇到了很多麻烦。主机管理员说已安装压缩。我可以使用一些在线检查服务确认压缩,但不能使用其他服务。 PageSpeed Firefox 插件还表示该网站未压缩。我个人坐在 Squid 代理后面,但 web.config 设置应该解决代理问题。下面是相关的 web.config 片段。大部分都是从各个网站借来的。有什么想法吗?

    <urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="true" doStaticCompression="true" />
    <httpCompression cacheControlHeader="max-age=86400" noCompressionForHttp10="False" noCompressionForProxies="False" sendCacheHeaders="True" dynamicCompressionEnableCpuUsage="89" dynamicCompressionDisableCpuUsage="90" minFileSizeForComp="1" noCompressionForRange="False">
      <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
      <dynamicTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="message/*" enabled="true" />
        <add mimeType="application/javascript" enabled="true" />
        <add mimeType="*/*" enabled="false" />
      </dynamicTypes>
      <staticTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="message/*" enabled="true" />
        <add mimeType="application/javascript" enabled="true" />
        <add mimeType="*/*" enabled="false" />
      </staticTypes>
    </httpCompression>

最佳答案

这篇文章大约有 4 个月了,但是您检查过 IIS 中是否启用了动态压缩吗?这里有一篇文章介绍如何做到这一点 http://blog.wassupy.com/2009/08/enabling-dynamic-http-compression-in.html

默认情况下 IIS 未启用它。可能值得尝试。

关于iis-7 - iis7上的gzip http压缩问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2644465/

相关文章:

iis - 在 IIS7 中重写 URL

IIS7 劫持我的 Coldfusion 错误页面

asp.net - Xamarin.Forms 应用 SQL 服务器数据库选项

Python 二进制转十六进制

javascript - 无法使用 Express 正确提供 gzip 压缩文件

php:如何使用带有输出缓冲压缩的 readfile 正确地提供文件下载

iis-7 - 用: An error occurred communication with the remote host填满的日志

gzip - 我可以使用 zlib 解压缩 .NET GZipStream 吗?

tomcat - 如何在 tomcat 中为 war 文件中的静态文件启用 http 压缩?

gzip - 浏览器发送但服务器未接收到的 Accept-Encoding header