什么是gzip壓縮,IIS網(wǎng)頁GZIP壓縮的優(yōu)點(diǎn)

什么是GZIP壓縮呢?

一個(gè)網(wǎng)頁由CSS,JS,IMG圖片等全部組合,如果網(wǎng)頁正常打開的話,是一個(gè)一個(gè)下載然后打開,但是有一種方式,就是GZIP壓縮了,然后在到你本地直接壓縮,這樣的話,網(wǎng)站速度回提升很多的。我們通俗講完。

gzip是GNUzip的縮寫,它是一個(gè)GNU自由軟件的文件壓縮程序。它是Jean-loupGailly和MarkAdler一起開發(fā)的,用于UNⅨ系統(tǒng)的文件壓縮。第一次公開發(fā)布版本是1992年10月31日發(fā)布的版本0.1,1993年2月發(fā)布了版本1.0。gzip壓縮比,1 壓縮比最小處理速度最快,9 壓縮比最大但處理最慢(傳輸快但比較消耗cpu)。現(xiàn)代的瀏覽器IE6和Firefox都支持客戶端Gzip,也就是說,在服務(wù)器上的網(wǎng)頁,傳輸之前,先使用Gzip壓縮再傳輸給客戶端,客戶端接收之后由瀏覽器解壓顯示,這樣雖然稍微占用了一些服務(wù)器和客戶端的CPU,但是換來的是更高的帶寬利用率。語法: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ǎng)頁比之前速度要快很多,但是伴隨而來的是服務(wù)器CPU占用稍大,但是在CPU如此便宜的今天,早已經(jīng)不是以前的單核PD3.0和E2100,現(xiàn)在都是I5 I7的年代,所以不當(dāng)回事,大網(wǎng)站目前都已經(jīng)開啟了GZIP壓縮。

那么缺點(diǎn)呢?

1:首先,第一點(diǎn),由于GZIP會導(dǎo)致網(wǎng)站壓縮,很多網(wǎng)站我們無法監(jiān)控。

2:當(dāng)然最重要的是:

GZIP的原理是通過服務(wù)器端壓縮,客戶端解壓,以節(jié)省訪客下載網(wǎng)站內(nèi)容的帶寬,進(jìn)而提高速度。而實(shí)際使用中在服務(wù)器端與客戶端帶寬充足的情況下,反而因?yàn)樵黾恿藟嚎s和解壓的時(shí)間而導(dǎo)致訪問速度不如關(guān)閉GZIP快。
你是說apache的開啟gzip壓縮吧?這東西會把你的靜態(tài)文件壓縮成gz格式的,然后瀏覽器會自動解壓出來,優(yōu)點(diǎn)是傳輸速度快了一些,缺點(diǎn)是會增加Server和Client雙方的overhead
優(yōu)點(diǎn)是減輕了帶寬壓力,缺點(diǎn)是加重了服務(wù)器的計(jì)算壓力

注意: 圖片比如 image/png, image/jpg 已經(jīng)被壓縮過,所以無需再次壓縮,即使加上去也沒什么效果。主要是壓縮文本,效果很明顯,一般可節(jié)省一半以上帶寬。

Gzip version, compression level, min length, buffer 這些參數(shù)的影響并不大,如果需要更加極致的性能,可以深入研究一下。

IIS6.0開啟Gzip的整個(gè)流程

第一步

首先右擊“本機(jī)計(jì)算機(jī)”選擇“允許直接編輯配置數(shù)據(jù)庫”,這樣做的目的是可以直接修改配置文件,或者在服務(wù)里停止掉“IIS Admin Service”服務(wù)(需謹(jǐn)慎),

iis6.0gzip

第二步

右鍵“web服務(wù)擴(kuò)展”——“添加一個(gè)新的web服務(wù)擴(kuò)展”

iis6.0gzip

第三步

按如圖操作

iis6.0gzip

第四步

右鍵“網(wǎng)站”點(diǎn)擊“服務(wù)”選項(xiàng)卡,按如圖操作,需要注意的臨時(shí)目錄可以隨意指定,不過temp目錄需要添加“users”用戶組寫入權(quán)限

iis6.0gzip

第五步:修改MetaBase.xml
在C盤依次找到:“ c:\windows\system32\inetsrv”文件夾,找到 MetaBase.xml,先備份一份,再修改。
更多
  • 該日志由 于2018年01月05日發(fā)表在 未分類 分類下, 你可以發(fā)表評論,并在保留原文地址 及作者的情況下引用到你的網(wǎng)站或博客。
  • 本文鏈接: 什么是gzip壓縮,IIS網(wǎng)頁GZIP壓縮的優(yōu)點(diǎn) | 幫助信息-動天數(shù)據(jù)
  • 文章標(biāo)簽:
  • 版權(quán)所有: 幫助信息-動天數(shù)據(jù)-轉(zhuǎn)載請標(biāo)明出處
  • 【上一篇】 【下一篇】

    0 Comments.