Apache-2.2
mod_deflate
正在返回 Content-Encoding: gzip
。這正常嗎?
mod_deflate
在我的 Apache 2.2 Web 伺服器上配置。但是我的響應標題顯示gzip
為Content-Encoding
而不是deflate
:HTTP/1.1 200 OK Date: Mon, 26 Sep 2011 22:26:11 GMT Server: Apache Last-Modified: Mon, 26 Sep 2011 11:32:54 GMT Accept-Ranges: bytes X-Powered-By: Servlet/2.5 JSP/2.1 Vary: Accept-Encoding,User-Agent Content-Encoding: gzip Age: 36 Content-Length: 144338 Keep-Alive: timeout=15 Connection: Keep-Alive Content-Type: text/html; charset=UTF-8
注意這一行:
Content-Encoding: gzip
這是正常的嗎?
是的,這很正常。
如果您閱讀Apache 2.2 mod_deflate 文件,gzip 就在其中。這就是 mod_deflate 使用的壓縮和解壓縮方案(通過
zlib
庫)。
“gzip”只不過是帶有 CRC-32 校驗和和一些頁眉/頁腳資訊的 DEFLATE。你看到的正是模組在做什麼。