Apache2 / Nginx 啟用壓縮(gzip) 於 IE6 的問題說明

網站只要能啟用 gzip 壓縮, 都能節省非常多的流量, 下述幾種與對應壓縮方式名稱對應:

  • apache1.x: mod_gzip
  • apache2.x: deflate (啟用方式: a2enmod deflate)
  • nginx: gzip

只是壓縮啟用後, 在 IE6 會有一些問題, 有時候會出現空白頁 / JS 沒載入完.. 等等異常現象.

先講結論:

  1. IE6 (含 IE6 以前的版本)不支援 "Transfer-Encoding: chunked", 所以會有問題.
  2. 解法就是, IE6 以前的不使用 gzip 壓縮, 或者找已經有解決此問題的 Web server 來用

閱讀全文〈Apache2 / Nginx 啟用壓縮(gzip) 於 IE6 的問題說明〉