gzip压缩不适用于IIS 8.5
我有一个运行IIS的服务器2012 R2盒。我已经尝试过在这个盒子上运行多个站点的压缩,但我不明白为什么它不起作用。我的请求头都显示接受编码,但响应头始终是传输编码:分块和变化:接受编码。已执行以下步骤以尝试使gzip压缩正常工作:gzip压缩不适用于IIS 8.5,iis,gzip,windows-server-2012-r2,iis-8.5,http-compression,Iis,Gzip,Windows Server 2012 R2,Iis 8.5,Http Compression,我有一个运行IIS的服务器2012 R2盒。我已经尝试过在这个盒子上运行多个站点的压缩,但我不明白为什么它不起作用。我的请求头都显示接受编码,但响应头始终是传输编码:分块和变化:接受编码。已执行以下步骤以尝试使gzip压缩正常工作: 已在每个站点和机器级别启用动态和静态压缩 这两种压缩方法都是从服务器管理器安装的 Httpcompression和urlcompression节点已手动添加到web.configs Mime类型是为压缩而定义的 frequentHitThreshold已设置为1,因
GET http://redactedservername:8082/ HTTP/1.1
Host: redactedservername:8082
Connection: keep-alive
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36
DNT: 1
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US,en;q=0.8
Cookie: ASP.NET_SessionId=gnqovt55ggt22lycufudc0ns
`
要使压缩工作正常,还可以执行哪些其他步骤?压缩工作正常,但ESET Antivirus正在执行其监视web流量的工作。这修改了响应,我没有得到预期的gzip内容编码。禁用ESET并再次测试表明压缩功能正常。您可能还需要检查
doDiskSpaceLimiting
,dynamicCompressionDisableCpuUsage
和staticCompressionDisableCpuUsage
设置DisableCpuUsage阈值明显高于CPU利用率,doDiskSpaceLimiting设置为False是否直接连接到IIS(代理等)?您可以共享HTTP请求和HTTP响应吗?没有代理。由于长度限制,标题被添加到原始帖子中。我也一样,但我已经运行了BitDefender。伟大的发现!这太棒了,我花了几天的时间研究这些问题。你救了我的命:)
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/html; charset=utf-8
Vary: Accept-Encoding
Date: Wed, 22 Jun 2016 14:00:57 GMT
Transfer-Encoding: chunked