[英]gzip compression not working with IIS 8.5
我有一個運行IIS的Server 2012 R2盒子。 我已經嘗試為在該盒子上運行的幾個站點啟用壓縮,但我無法弄清楚它為什么不起作用。 我的請求標題都顯示為accept-encoding,但響應標頭始終為Transfer-Encoding:chunked和Vary:Accept-Encoding。 已執行以下步驟以嘗試使gzip壓縮工作:
已經進行了跟蹤以了解為什么沒有發生壓縮。 我唯一的信息是代碼DYNAMIC_COMPRESSION_NOT_SUCCESS,原因是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
`
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
可以執行哪些其他步驟來使壓縮工作?
壓縮工作正在進行,但ESET Antivirus正在監控網絡流量。 這修改了響應,我沒有得到預期的gzip內容編碼。 禁用ESET並再次測試表明壓縮正在運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.