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,但是換來的是更高的頻寬利用率。對於純文字來講,壓縮率是 相當可觀的。如果每個使...