網頁啟用Gzip壓縮 提高瀏覽速度

2022-10-05 06:00:10 字數 2669 閱讀 7018

gzip壓縮我很早已經就啟用了,不過從未與大家分享過。近期由於備案問題,臨時更換伺服器,結果忘了啟用gzip壓縮,週末利用空餘時間啟用了gzip壓縮,並把全部過程記錄下來,與大家分享。

啟用gzip壓縮的好處

它的好處顯而易見,提高網頁瀏覽速度,無論是之前說的精簡**、壓縮都不如啟用gzip來的實在。下圖為啟用gzip後的效果。

gzip壓縮效率非常高,通常可以達到70%的壓縮率,也就是說,如果你的網頁有30k,壓縮之後就變成了9k左右。

第一步:開啟iis,啟用http壓縮服務

右擊「**」->「屬性」,選擇「服務」。在「http壓縮」框中選中「壓縮應用程式檔案」和「 壓縮靜態檔案」,按需要設定「臨時目錄」和「臨時目錄的最大限制」;

第二步:啟用web服務

第三步:修改metabase.xml

開始 > 執行中輸入 c:\windows\system32\inetsrv,找到 metebase.xml,先備份,在修改。(有的伺服器不需要修改此檔案便可以使用)

搜尋 location ="/lm/w3svc/filters/compression/gzip"

仔細核對下**:

hccompressiondll="%windir%\system32\inetsrv\gzip.dll"

hccreateflags="0"

hcdodynamiccompression="true"

hcdoondemandcompression="true"ipkrmujzl

hcdostaticcompression="false"

hcdynamiccompressionlevel="0"

hcfileextensions="htm

html

txt"

hcondemandcomplevel="10"

hcpriority="1"

hcscriptfileextensions="asp

dll

exe"

>

hccompressiondll="%windir%\system32\inetsrv\gzip.dll"

hccreateflags="1"

hcdodynamiccompression="true"

hcdoondema程式設計客棧ndcompression="true"

hcdostaticcompression="true"

hcdynamiccompressionlevel="0"

hcfileextensions="htm

html

txt"

hcondemandcomplevel="10"

hcpriority="1"

hcscriptfileextensions="asp

dll

exe"

>

替換成:

hccompressiondll="%windir%\system32\inetsrv\gzip.dll"

hccreateflags="1"

hcdodynamiccompression="true"

hcdoondemandcompression="true"

hcdostaticcompression="true" www.cppcns.com

hcdynamiccompressionlevel="10"

hcfileextensions="html

css

js htm

xml

txt"

hcondemandcomplevel="10"

hcpriority="1"

hcscriptfileextensions="php

dll"

>

hccompressiondll="%windir%\system32\inetsrv\gzip.dll"

hccreateflags="2"

hcdodynamiccompression="true"

hcdoondemandcompression="true"

hcdostaticcompression="true"

hcdynamiccompressionlevel="10"

hcfileextensions="html

css

js htm

xml

txt"

hcondemandcomplevel="10"

hcpriority="1"

hcscriptfileextensions="php

dll"

>

www.cppcns.commpressionscheme>

修改好後,在服務中停止iis admin service 服務。

然後在儲存metebase.xml,儲存好後再啟動iis。這樣gzip壓縮就啟用成功了。

最後,測試gzip壓縮是否成功,可以到站長工具進行檢測。

提示:本文僅針對windows的iis伺服器上演示的,vps主機、獨立伺服器均可以實現,虛擬主機使用者需要諮詢空間商(一般虛擬主機都啟用了gzip)如果你的站在啟用g壓縮時遇到了困難,可在此跟帖評論與交流,我會竭盡全力為大家解答。

本文標題: 網頁啟用gzip壓縮 提高瀏覽速度

本文位址:

網頁啟用Gzip壓縮 提高瀏覽速度

gzip壓縮我很早已經就啟用了,不過從未與大家分享過。近期由於備案問題,臨時更換伺服器,結果忘了啟用gzip壓縮,週末利用空餘時間啟用了gzip壓縮,並把全部過程記錄下來,與大家分享。啟用gzip壓縮的好處 它的好處顯而易見,提高網頁瀏覽速度,無論是之前說的精簡 壓縮都不如啟用gzip來的實在。下圖...

Nginx開啟Gzip壓縮提高頁面載入速度

環境 debian 開啟nginx配置檔案 vim usr local nginx conf nginx.conf 找到如下,進行修改 gzip on 開啟gzip gzip min length 1k 不壓縮臨界值,大於1k的才壓縮,一般不用改 gzip buffers 4 16k buffer,...

啟用IIS的Gzip壓縮

現代的瀏覽器 ie6和 firefox 都支援客戶端 gzip 也就是說,在伺服器上的網頁,傳輸之前,先使用 gzip 壓縮再傳 輸給客戶端,客戶端接收之後由瀏覽器解壓顯示,這樣雖然稍微占用了一些伺服器和客戶端的 cpu,但是換來的是更高的頻寬利用率。對於純文字來講,壓縮率是 相當可觀的。如果每個使...