回覆列表
  • 1 # Vade

     第一步,開啟Internet資訊服務(IIS)管理器,右擊“網站”-》“屬性”,進入“服務”選項,之後在“HTTP壓縮”的大框中把“壓縮應用程式檔案”和“壓縮靜態檔案”兩個都選上,而“臨時目錄”和“臨時目錄的最大限制”直接使用預設值即可。  IIS6.0開啟GZIP第一步  第 二步,還是在Internet資訊服務(IIS)管理器中,右擊“Web服務擴充套件”選項,選擇“增加一個新的Web服務擴充套件”,在“新建Web服務擴充套件” 框內輸入副檔名為“HTTP Compression”,“要求的檔案”新增路徑為C:\WINDOWS\system32\inetsrv\gzip.dll,一般來說絕大多數 Windows2003伺服器都應該是這個路徑,如果有很特別的,就請根據自己的情況來選擇gzip.dll的位置吧,記得把“設定擴充套件狀態為允許”也勾 選上,然後點選確定。  IIS6.0開啟GZIP第二步  第 三步,來到關鍵的一步了。先將IIS6.0伺服器停止,請在“執行”中輸入“cmd”,進入命令列,然後輸入“net stop iisadmin”來停止IIS服務,再備份一下C:\Windows\System32\inetsrv\MetaBase.xml這個檔案(在修改服 務器任何一個配置檔案之前都應該備份,這是個人站長必備素質),之後用記事本開啟該檔案,進行相關設定的更改。  需 要更改的有兩個地方,一個是Location ="/LM/W3SVC/Filters/Compression/deflate"的地方,另一個則是Location ="/LM/W3SVC/Filters/Compression/gzip",將這兩個地方修改後就可以開啟GZIP了。兩個地方的內容更改完全一致, 所以只說一遍就可以了。  將HcDoDynamicCompression設定為“TRUE”,這個是用來壓縮動態檔案的,當然如果你不打算壓縮動態檔案,保持“FALSE”狀態也可以,而HcscriptFileExtensions中是需要壓縮的動態檔案字尾,如asp、php、aspx等。  將HcDoStaticCompression和HcDoOnDemandCompression設定為“TRUE”,這是用來開啟壓縮靜態檔案的,沒有理由不開啟。在HcFileExtensions中新增需要壓縮的靜態檔案字尾,如html、css、xml等。  HcDynamicCompressionLevel 和HcOnDemandCompLevel這兩個屬性,表示的是GZIP的壓縮率,可以填寫0-10之間的數字,預設為0,通常來說建議設定為9,這是最 具有價效比的選擇。(圖片中把php加到靜態檔案裡面了,大家就無視吧,這是很久以前配置的,反正網站是靜態的,php壓縮不壓縮無所謂)  IIS6.0開啟GZIP第三步  修改完畢後,再把IIS伺服器開啟,依然在命令列中,輸入“iisreset”命令。這樣,GZIP壓縮就打開了,可以用站長工具對自己的頁面進行檢查,看看效果如何。  需 要注意的是,在修改MetaBase.xml檔案時,可能會出現無法儲存的情況,系統會提示“檔案正在使用,無法儲存”,要解決這個問題,開啟IIS,右 擊“本地計算機”-》“屬性”,在“Internet資訊服務”中勾選“允許直接編輯配置資料庫”,確定後,就可以順利的編輯MetaBase.xml文 件了。  允許編輯配置資料庫  在開啟了GZIP後,網站開啟速度會有較為明顯的提升,而且也能節省不少的頻寬和流量,帶來的CPU資源消耗就無所謂了。也曾經有人擔心搜尋引擎對GZIP壓縮的頁面爬行有問題,事實證明完全不存在問題,只要是使用者的瀏覽器可以正常訪問的頁面,搜尋引擎爬行起來沒有問題。

  • 中秋節和大豐收的關聯?
  • 電力變壓器容量的計算方法?