欧美性猛交xxx嘿人猛交_又色又爽又高潮免费观看_精品国产一区二区三区久久影院_青娱乐极品视觉盛宴国产视频

技術頻道導航
HTML/CSS
.NET技術
IIS技術
PHP技術
Js/JQuery
Photoshop
Fireworks
服務器技術
操作系統
網站運營

贊助商

分類目錄

贊助商

最新文章

搜索

gzip和deflate的幾點區別

作者:admin    時間:2015-2-10 2:49:36    瀏覽:

我們在配置網站GZip壓縮的時候,會發現有兩個模塊可以設置的,一個是GZip模塊的參數配置,另一個是Deflate模塊的參數配置,他們的設置方法是一樣的。剛開始時我不太明白,這兩地方有什么不同?網站開啟GZip壓縮要設置GZip模塊還是Deflate模塊?今天通過參考了相關的資料,明白了他們之間的幾點區別。

gzip和deflate

HTTP定義了一種機制,一個Web客戶機和Web服務器同意一壓縮方案可以用來發送內容。這是使用接受編碼和內容編碼標頭完成。有兩種常用的HTTP壓縮:DEFLATE和GZIP。

DEFLATE是一個無專利的壓縮算法,它可以實現無損數據壓縮,有眾多開源的實現算法。

GZIP是使用DEFLATE進行壓縮數據的另一個壓縮庫。

gzip和deflate的幾點區別(以Apache服務器為例)

如下是某些網友的意見:

Apache服務器通過mod_gzip和mod_deflate這兩個地方來開啟網站的GZip壓縮,不管使用mod_gzip 還是mod_deflate,此處返回的信息都一樣。因為它們都是實現的gzip壓縮方式。這里主要說說它們之間的幾點區別。

第一、Apache Web服務器版本差異

Apache 1.x系列沒有內建網頁壓縮技術,所以才去用額外的第三方mod_gzip 模塊來執行壓縮。而Apache 2.x官方在開發的時候,就把網頁壓縮考慮進去,內建了mod_deflate 這個模塊,用以取代mod_gzip。雖然兩者都是使用的Gzip壓縮算法,它們的運作原理是類似的。

第二、壓縮質量

mod_deflate壓縮速度略快而mod_gzip 的壓縮比略高。一般默認情況下,mod_gzip 會比mod_deflate 多出4%~6%的壓縮量。

第三、對服務器資源的占用

一般來說mod_gzip 對服務器CPU的占用要高一些。mod_deflate 是專門為確保服務器的性能而使用的一個壓縮模塊,mod_deflate 需要較少的資源來壓縮文件。這意味著在高流量的服務器,使用mod_deflate 可能會比mod_gzip 加載速度更快。

簡而言之,如果你的網站,每天不到1000獨立訪客,想要加快網頁的加載速度,就使用mod_gzip。雖然會額外耗費一些服務器資源, 但也是值得的。如果你的網站每天超過1000獨立訪客,并且使用的是共享的虛擬主機,所分配系統資源有限的話,使用mod_deflate 將會是更好的選擇。

虛擬空間如何設置GZip

對于沒有啟用以上兩種Gzip模塊的虛擬空間,還可以退而求其次使用php的zlib函數庫(同樣需要查看服務器是否支持)來壓縮文件,只是這種方法使用起來比較麻煩,而且一般會比較耗費服務器資源,請根據情況慎重使用。

編者:Deflate只是一種過時的網頁壓縮,應該禁用

小編今天查了下資料,發現上述意見有些是不當的,根據有關GZip和Deflate的資料說明,Deflate只是一種過時的網頁壓縮,現在瀏覽器對其支持并不好,應該禁用deflate壓縮。請看看小編翻譯的博文《deflate——過時的網頁壓縮格式》。

標簽: gzip  
相關文章
    x