2009-05-18 41 views
2

問題符合標題。我對規格建議不感興趣,但目前部署的瀏覽器組合支持哪種最佳。當提供JavaScript文件時,默認情況下gzip安全嗎

  • Google Docs gzips他們的JS。
  • Google AJAX Libraries API CDN gzips JS。
  • Yahoo爲他們的YUI文件gzips JS。
  • 雅虎主頁gzips他們的JS。

所以我覺得給我的回答是肯定的,它是罰款gzip壓縮JS所有瀏覽器。但如果你不同意,你會讓我知道。

回答

7

如果您將.js(或任何其他內容)gzip,可能會出現兩個問題:1. gzip增加了不可壓縮文件的等待時間(需要時間來壓縮和解壓縮)2.舊瀏覽器可能無法理解gzip內容。爲了避免問題2,您應該檢查接受編碼用戶代理或HTTP請求的其他部分來猜測瀏覽器是否支持gzip。現代瀏覽器不應該有gzippd內容的問題。

http://httpd.apache.org/docs/2.2/mod/mod_deflate.html摘錄:首先,我們探測指示Netscape Navigator 4.x版的User-Agent字符串。這些版本無法處理除text/html之外的其他類型的壓縮。版本4.06,4.0和4.08也有解壓縮html文件的問題。因此,我們完全關閉它們的放氣過濾器。

相關問題