我試圖提供靜態資源(css和javascript)作爲緩存的gzip文件出於性能原因。爲什麼gzip的內容可能無法通過瀏覽器獲得原因
頁面在呈現時看起來是gzip,根據LiveHTTPHeaders將Content-Encoding正確設置爲gzip,最重要的是,gzip內容正在通過GIDZipTest頁面(http://www.gidnetwork.com/tools/gzip-test.php)。以下是測試輸出示例:
網頁壓縮?是
壓縮類型? gzip的
尺寸,標記(字節)18286
尺寸壓縮(字節)4427
壓縮%75.8
----
responseHeaders響應
狀態HTTP/1.0 200 OK
編譯無緩存緩存控制 私人,最大年齡= 86500
到期星期一,2009年8月24日四時34分14秒GMT
X-AMZ-ACL公衆閱讀
內容類型文本/ CSS
內容-MD5 hqJaTBS3OzDFet/QHsd +的Qg內容編碼==
gzip的
日星期三,2009年8月19日4時34分14秒GMT
服務器 - 我的服務器 -
內容長度4427
內容編碼標題爲黑體,並且所有其他標題都如預期。
測試頁面還顯示了未壓縮的頁面源代碼,它總是和我預期的那樣是未壓縮的,我甚至嘗試複製並粘貼它,以便由瀏覽器渲染,並且它可以工作,所以該問題必須在實際的步驟中認識到該頁面已被壓縮並解壓縮。
而這不是特定於瀏覽器的。在FF,Webkit和IE中,這些gzip文件沒有正確解壓縮。我嘗試了所有我能想到的,但我真的很難過。
它是什麼服務器? – 2009-08-19 04:53:30
你究竟是什麼意思*緩存gzipped文件*? – Gumbo 2009-08-19 10:28:52