什么是gzip壓縮,IIS網(wǎng)頁(yè)GZIP壓縮的優(yōu)點(diǎn)
什么是GZIP壓縮呢?
一個(gè)網(wǎng)頁(yè)由CSS,JS,IMG圖片等全部組合,如果網(wǎng)頁(yè)正常打開(kāi)的話,是一個(gè)一個(gè)下載然后打開(kāi),但是有一種方式,就是GZIP壓縮了,然后在到你本地直接壓縮,這樣的話,網(wǎng)站速度回提升很多的。我們通俗講完。
gzip是GNUzip的縮寫(xiě),它是一個(gè)GNU自由軟件的文件壓縮程序。它是Jean-loupGailly和MarkAdler一起開(kāi)發(fā)的,用于UNⅨ系統(tǒng)的文件壓縮。第一次公開(kāi)發(fā)布版本是1992年10月31日發(fā)布的版本0.1,1993年2月發(fā)布了版本1.0。gzip壓縮比,1 壓縮比最小處理速度最快,9 壓縮比最大但處理最慢(傳輸快但比較消耗cpu)?,F(xiàn)代的瀏覽器IE6和Firefox都支持客戶端Gzip,也就是說(shuō),在服務(wù)器上的網(wǎng)頁(yè),傳輸之前,先使用Gzip壓縮再傳輸給客戶端,客戶端接收之后由瀏覽器解壓顯示,這樣雖然稍微占用了一些服務(wù)器和客戶端的CPU,但是換來(lái)的是更高的帶寬利用率。語(yǔ)法:gzip_proxied [off|expired|no-cache|no-store|private|no_last_modified|no_etag|auth|any] ...
那么GZIP壓縮有什么好處和缺點(diǎn)呢?
優(yōu)點(diǎn):GZIP壓縮網(wǎng)站后,網(wǎng)站訪問(wèn)速度回提升非常明顯,你明顯感覺(jué)你網(wǎng)頁(yè)比之前速度要快很多,但是伴隨而來(lái)的是服務(wù)器CPU占用稍大,但是在CPU如此便宜的今天,早已經(jīng)不是以前的單核PD3.0和E2100,現(xiàn)在都是I5 I7的年代,所以不當(dāng)回事,大網(wǎng)站目前都已經(jīng)開(kāi)啟了GZIP壓縮。
那么缺點(diǎn)呢?
1:首先,第一點(diǎn),由于GZIP會(huì)導(dǎo)致網(wǎng)站壓縮,很多網(wǎng)站我們無(wú)法監(jiān)控。
2:當(dāng)然最重要的是:
注意: 圖片比如 image/png, image/jpg 已經(jīng)被壓縮過(guò),所以無(wú)需再次壓縮,即使加上去也沒(méi)什么效果。主要是壓縮文本,效果很明顯,一般可節(jié)省一半以上帶寬。
Gzip version, compression level, min length, buffer 這些參數(shù)的影響并不大,如果需要更加極致的性能,可以深入研究一下。
IIS6.0開(kāi)啟Gzip的整個(gè)流程
第一步
首先右擊“本機(jī)計(jì)算機(jī)”選擇“允許直接編輯配置數(shù)據(jù)庫(kù)”,這樣做的目的是可以直接修改配置文件,或者在服務(wù)里停止掉“IIS Admin Service”服務(wù)(需謹(jǐn)慎),
第二步
右鍵“web服務(wù)擴(kuò)展”——“添加一個(gè)新的web服務(wù)擴(kuò)展”
第三步
按如圖操作
第四步
右鍵“網(wǎng)站”點(diǎn)擊“服務(wù)”選項(xiàng)卡,按如圖操作,需要注意的臨時(shí)目錄可以隨意指定,不過(guò)temp目錄需要添加“users”用戶組寫(xiě)入權(quán)限
0 Comments.