談網站壓縮
IT部門都想減少其網站的運行成本,毫無疑問會考慮減少帶寬使用量。 利用目前的網站壓縮技術能達到90%的壓縮比率,平均帶寬節省2——3倍。 然而執行中會受到瀏覽器和服務器裡現有bugs的影響。 本文將介紹如何成功地壓縮HTML的流量,從而節省每月帶寬的支出。
一、網站壓縮的原理
IE4.0以上和Netscape 3.0以上的版本都有對WEB服務器傳送來的壓縮文件解壓縮的功能,這個解壓縮的特性直接建立在瀏覽器中了,不需要插件,並且默認就是激活的。 IE向服務器發送“Accept-Encoding: gzip, deflate”標頭,Netscape發送“Accept-Encoding: deflate”標頭,以此表明它們能解壓縮的壓縮類型。
“deflate”是表明已壓縮頁面的一種數據格式,而非一種壓縮技術。 不同的壓縮技術有不同的壓縮量,但一般都以deflate格式輸出。 Gzip是傳輸時打包壓縮頁面的一種格式,該格式首先是傳輸10字節的標頭,接著是已壓縮的頁面,最後是2字節的校驗和、2字節指明原始文件的大小(見圖1)。 任何Gzip文件的前兩個字節都是一樣的,第三個字節是指明壓縮的格式(0×08表示deflate格式)。
圖1:Gzip格式
相關日誌
Wordpress簡明使用指南(0)
請給我結果(0)
Server 2008,微軟的救命稻草? (0)
Wiki知識共享:成本“壓縮機”崛起待勢(0)
發表時間:十二月3, 2002 |日誌分類: 雜項 | 評論關閉























