十年專注于品牌網站建設 十年專注于品牌網站建設,低調、有情懷的網絡應用服務商!
南昌百恒網絡微信公眾號 掃一掃關注
小程序
tel-icon全國服務熱線:400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡微信小程序

百恒網絡

南昌百恒網絡

開啟Gzip壓縮,讓網站飛

百恒網絡 2017-10-30 1806

百恒網絡今天給大家分享一下服務器端用Gzip壓縮網頁提高網頁打開速度的方法,先看一下壓縮后的效果:

壓縮后的效果

什么是Gzip?

Gzip是GNU zip的縮寫,它是一個GNU自由軟件的文件壓縮程序。最早由Jean-loup Gailly和Mark Adler創建,用于UNIX系統的文件壓縮。我們在Linux中經常把文件壓縮為.gz格式。Gzip已經是普遍的一種數據壓縮格式。

HTTP協議上的GZIP編碼是一種用來改進WEB應用程序性能的技術。網站使用Gzip壓縮技能來讓用戶感受更快的速度。當有人來訪問這個服務器中的網站時,服務器中的gzip將網頁內容壓縮后傳到瀏覽器中。

Gzip一般對純文本內容可壓縮到原大小的40%。

Gzip開啟后有什么好處?

開啟Gzip后會在網頁數據傳輸之前,先使用Gzip壓縮后再傳輸給客戶端,客戶端接收之后由瀏覽器解壓顯示。這樣就會減小通過網絡傳輸的數據量,提高瀏覽的速度。

開啟Gzip的方法

第一步:打開IIS,啟用HTTP壓縮服務

打開IIS,啟用HTTP壓縮服務

右擊“網站”->“屬性”,選擇“服務”。在“HTTP壓縮”框中選中“壓縮應用程序文件”和“壓縮靜態文件”,按需要設置“臨時目錄”和“臨時目錄的最大限制”;

第二步:啟用Web服務

啟用Web服務

第三步:修改MetaBase.xml

開始>運行中輸入 c:windowssystem32inetsrv,找到MeteBase.xml,先備份,在修改。(有的服務器不需要修改此文件便可以使用)

搜索 Location ="/LM/W3SVC/Filters/Compression/gzip"

仔細核對下代碼:

<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate" 
HcCompressionDll="%windir%system32inetsrvgzip.dll" 
HcCreateFlags="0" 
HcDoDynamicCompression="TRUE" 
HcDoOnDemandCompression="TRUE" 
HcDoStaticCompression="FALSE" 
HcDynamicCompressionLevel="0" 
HcFileExtensions="htm 
html 
txt" 
HcOnDemandCompLevel="10" 
HcPriority="1" 
HcScriptFileExtensions="asp 
dll 
exe" 

</IIsCompressionScheme> 
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip" 
HcCompressionDll="%windir%system32inetsrvgzip.dll" 
HcCreateFlags="1" 
HcDoDynamicCompression="TRUE" 
HcDoOnDemandCompression="TRUE" 
HcDoStaticCompression="TRUE" 
HcDynamicCompressionLevel="0" 
HcFileExtensions="htm 
html 
txt" 
HcOnDemandCompLevel="10" 
HcPriority="1" 
HcScriptFileExtensions="asp 
dll 
exe" 

</IIsCompressionScheme>


替換成:

<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip" 
HcCompressionDll="%windir%system32inetsrvgzip.dll" 
HcCreateFlags="1" 
HcDoDynamicCompression="TRUE" 
HcDoOnDemandCompression="TRUE" 
HcDoStaticCompression="TRUE" 
HcDynamicCompressionLevel="10" 
HcFileExtensions="html 
css 
js 
htm 
xml 
txt" 
HcOnDemandCompLevel="10" 
HcPriority="1" 
HcScriptFileExtensions="php 
dll" 

</IIsCompressionScheme> 
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate" 
HcCompressionDll="%windir%system32inetsrvgzip.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" 

</IIsCompressionScheme>


修改好后,在服務中停止IIS Admin Service服務。

修改好后,在服務中停止IIS Admin Service服務。

然后在保存MeteBase.xml,保存好后再啟動IIS。這樣Gzip壓縮就啟用成功了。

最后,測試Gzip壓縮是否成功,可以到站長工具http://tool.chinaz.com/Gzips/進行檢測。

提示:本文僅針對windows的IIS服務器上演示的,VPS主機、獨立服務器均可以實現,虛擬主機用戶需要咨詢空間商(一般虛擬主機都啟用了Gzip)。

400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡小程序

歡迎您的光顧,我們將竭誠為您服務×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×
免费网站看v片在线