2016-02-12 102 views
1

我有一個網站,提供壓縮html頁面。 由於html的結構和重複性,gzip會產生巨大的壓縮比,但未壓縮的html會變得非常大,而且如果瀏覽器僅在解壓後緩存內容,瀏覽器緩存可能會填滿得太快(最明顯的是移動設備) 。瀏覽器緩存gzip壓縮格式的HTML嗎?

我想知道移動瀏覽器和桌面瀏覽器是否傾向於緩存壓縮或未壓縮格式的gzip頁面。

回答

1

答案是

大多數流行的瀏覽器如Chrome,Internet Explorer,Opera等都會將HTML緩存爲壓縮格式。

但是,並非所有的響應都被壓縮。 圖片構成了最大的資源數量,但不應被壓縮。在另一方面,HTML文檔腳本,並樣式應該爲所有請求的30%被壓縮和帳戶。能夠將這些響應的3倍保存到緩存中可能會對緩存命中率產生重大影響。

我希望我的回答能幫助你。如果不是,抱歉錯誤。

來源:http://www.stevesouders.com/blog/2012/03/27/cache-compressed-or-uncompressed/

編輯:但是,如果HTML已經gzip壓縮。壓縮後的最小尺寸已經最小。對於雙重壓縮,它是毫無意義的

+0

不錯的發現,但我認爲這些結果只適用於桌面。與手機有什麼政策差異? – user2464424

+0

@ user2464424也許你正在編寫webapps。從這裏緩存控制清單,http://www.w3schools.com/html/html5_app_cache.asp,可以幫助你! – mob41