什么是gzip壓縮,IIS網頁GZIP壓縮的優點

什么是GZIP壓縮呢?

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

gzip是GNUzip的縮寫,它是一個GNU自由軟件的文件壓縮程序。它是Jean-loupGailly和MarkAdler一起開發的,用于UNⅨ系統的文件壓縮。第一次公開發布版本是1992年10月31日發布的版本0.1,1993年2月發布了版本1.0。gzip壓縮比,1 壓縮比最小處理速度最快,9 壓縮比最大但處理最慢(傳輸快但比較消耗cpu)。現代的瀏覽器IE6和Firefox都支持客戶端Gzip,也就是說,在服務器上的網頁,傳輸之前,先使用Gzip壓縮再傳輸給客戶端,客戶端接收之后由瀏覽器解壓顯示,這樣雖然稍微占用了一些服務器和客戶端的CPU,但是換來的是更高的帶寬利用率。語法:gzip_proxied [off|expired|no-cache|no-store|private|no_last_modified|no_etag|auth|any] ...

那么GZIP壓縮有什么好處和缺點呢?

優點:GZIP壓縮網站后,網站訪問速度回提升非常明顯,你明顯感覺你網頁比之前速度要快很多,但是伴隨而來的是服務器CPU占用稍大,但是在CPU如此便宜的今天,早已經不是以前的單核PD3.0和E2100,現在都是I5 I7的年代,所以不當回事,大網站目前都已經開啟了GZIP壓縮。

那么缺點呢?

1:首先,第一點,由于GZIP會導致網站壓縮,很多網站我們無法監控。

2:當然最重要的是:

GZIP的原理是通過服務器端壓縮,客戶端解壓,以節省訪客下載網站內容的帶寬,進而提高速度。而實際使用中在服務器端與客戶端帶寬充足的情況下,反而因為增加了壓縮和解壓的時間而導致訪問速度不如關閉GZIP快。
你是說apache的開啟gzip壓縮吧?這東西會把你的靜態文件壓縮成gz格式的,然后瀏覽器會自動解壓出來,優點是傳輸速度快了一些,缺點是會增加Server和Client雙方的overhead
優點是減輕了帶寬壓力,缺點是加重了服務器的計算壓力

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

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

IIS6.0開啟Gzip的整個流程

第一步

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

iis6.0gzip

第二步

右鍵“web服務擴展”——“添加一個新的web服務擴展”

iis6.0gzip

第三步

按如圖操作

iis6.0gzip

第四步

右鍵“網站”點擊“服務”選項卡,按如圖操作,需要注意的臨時目錄可以隨意指定,不過temp目錄需要添加“users”用戶組寫入權限

iis6.0gzip

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

    0 Comments.