導航:首頁 > 文件處理 > iis開啟gzip壓縮

iis開啟gzip壓縮

發布時間:2022-05-05 13:08:17

『壹』 如何開啟gzip壓縮方法大全

IIS6.0啟用Gzip壓縮的方法:
1、新建Web服務擴展(如下圖)

dll路徑:「c:windowssystem32inetsrvgzip.dll」,然後啟用。

2、網站服務中開啟HTTP壓縮支持(如下圖)

臨時目錄需要給IIS用戶讀寫許可權。

3、修改IIS配置文件MetaBase.xml

文件路徑:「c:windowssystem32inetsrv」(請先備份至他處),打開後搜索「HcDynamicCompressionLevel」,並修改(確定已備份)「Compression/deflate」和「Compression/gzip」兩個片段的內容。下面的圖n和圖b所修改的內容用意是將js、css和php加入到壓縮的范疇,數字9代表壓縮等級。

(圖n)

(圖b)

4、重啟IIS服務使之生效
——————————————————分分割割—————————————————

Apache啟用Gzip壓縮的方法:

1、開啟模塊並添加配置項目
a、vi /etc/httpd/conf/httpd.conf

b、查找LoadMole (/LoadMole),加入「LoadMole deflate_mole moles/mod_deflate.so」這行

c、添加配置項目(下段內容)

復制代碼代碼如下:

<IfMole mod_deflate.c>
# 壓縮等級 9
DeflateCompressionLevel 9
# 壓縮類型 html、xml、php、css、js
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-javascript application/x-httpd-php
AddOutputFilter DEFLATE js css
</IfMole>

2、重啟apache使之生效

service httpd start

——————————————————分分割割—————————————————

檢測是否支持Gzip

END
注意事項
1. 在編輯MetaBase.xml前需要停止IIS,可以使用 net stop iisadmin

2. 修改完成後開啟iisadmin服務,並執行iisreset命令

關於SEO的測試
壓縮是否對SEO有影響,經測試,開啟後仍然可以被很好的收錄。

『貳』 IIS啟用GZIP壓縮後,為何網頁上部分圖片顯示不完整

1.是從顯示正常的計算機上復制pngfilt.dll,然後在開始菜單運行,輸入:

regsvr32 c:\windows\system32\pngfilt.dll

輸入後,回車即可。

2.開始 -> 運行,在運行輸入框中輸入「Regedit」,回車。到這個路徑「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\Internet Settings\Accepted Documents」,在右邊右鍵「新建」->「字元串值」 緊接著最大的數字命名,我這里是3,故命名為4,並賦值為「image/png」。

3.打開注冊表[HKEY_CLASSES_ROOT\MIME],正常的情況下裡面有幾大項,不能打開png格式圖片時僅有Database項。正常情況下,Database項下有上百項,異常情況下只有三四項。這事可以從別人正常的機子中(xp可以從vista中拷貝)拷來MIME項注冊表在自己機子上導入。有時是MIME許可權出了問題(如空許可權),只需全部刪去再導入。

4.清理掉系統的垃圾文件,多刷新幾次網頁,並安裝最新Flash插件。

5.這個是網路極慢或者不穩定的典型現象,找找網路線路的原因,問題肯定出在路由器上 ,你可以把路由器和寬頻貓復位一下再重新設置參數看看

6.打開IE瀏覽器,工具,Internet選項,高級,顯示圖片打上勾即可。或右擊無法顯示的圖片,點顯示圖片。

7.可能防火牆禁止了圖片顯示功能,關閉防火牆試試。

8.用360安全衛士修復IE,再殺毒。

9.HOSTS文件被修改常常會導致類似問題:文件位置 C:\WINDOWS\system32\drivers\etc 把hosts用記事本打開,內容清空,只保留 127.0.0.1 localhost 這一個條目關閉保存。

10.打開「運行」輸入—〉cmd—〉回車 然後把下面這行字元復制到黑色cmd框裡面去回車等待dll文件全部注冊完成就關閉可以了(下面是要運行的代碼): for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

11.用360安全衛士掃描惡評插件,並清除。

12.電腦系統有問題,重裝系統即可。

『叄』 gzip壓縮啟動問題,伺服器無法壓縮動態文件!

市場上的新產品網站圖片太多,因為工信部嚴查,伺服器不得不暫時轉移到香港,2M的國際寬頻出口,太少,量大的會導致網站開不了,只有重新排版網站,減少圖片數量,壓縮圖片大小,再在伺服器上做GZIP壓縮,在做GZIP壓縮的過程中出現IIS服務啟動不了的情況,折騰了我一天的時間,找了很多資料,整理一下我成功的例子,分享給需要的人:
第一種 解決辦法:在Internet信息服務下有本地計算機(計算機機名),單擊名鍵,選擇斷開,提示確實要斷開本地計算機(計算機機名)嗎?選擇確定。 右鍵單擊Internet,選擇連接,計算機名填本機名稱,用戶名填本機管理員帳號(Administrator),確定。
第二種 「eventlog」服務,然後啟動「WorldWideWebPublishing」服務。
第三種 先打開Administrative Tools --> Service,發現World Wide Web Publishing Service停止了。於是試圖啟動該服務,結果報錯。 於是查看World Wide Web Publishing Services所需要依賴的服務(Dependencies),看到是IIS Admin Service。進而發現IIS Admin Service也無法啟動,再查IIS Admin Service的Dependencies,查的結果是Protected Storage和RPC(Remote Procere Call),於是啟動RPC,接著順利啟動IIS Admin Service,接著啟動World Wide Web Publishing Services,IIS恢復正常。
第四種 World Wide Web Publishing Service 服務啟動不了,在"添加或刪除程序"頂部選中"顯示更新",然後刪除939373的補丁。

完了後我的伺服器還是啟動不了,乾脆重裝一下iis,重裝後再次做了GZIP,停止IIS後繼續出現問題,郁悶了,難道是做GZIP的操作除了問題?試著恢復了MetaBase.xml文件,再次啟動IIS,ok,好了,搞了半天原來問題在這。

在GZIP中找出錯誤,問題解決,壓縮也做好了。

『肆』 如何windows server 2012開啟gzip壓縮

第一步,打開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壓縮的頁面爬行有問題,事實證明完全不存在問題,只要是用戶的瀏覽器可以正常訪問的頁面,搜索引擎爬行起來沒有問題。

『伍』 winxp下的iis如何啟用Gzip

先來了解一下GZIP,gzip是GNU zip的縮寫,它是一個GNU自由軟體的文件壓縮程序,也經常用來表示gzip這種文件格式。軟體的作者是Jean-loupGailly和Mark Adler。1992年10月31日第一次公開發布,版本號是0.1,目前的穩定版本是1.2.4。

gzip可以級大的加速網站.有時壓縮比率高到80%,近來測試了一下,最少都有40%以上,還是相當不錯的.

現代的瀏覽器IE6和Firefox都支持客戶端Gzip,也就是說,在伺服器上的網頁,傳輸之前,先使用Gzip壓縮再傳輸給客戶端,客戶端接收之後由瀏覽器解壓顯示,這樣雖然稍微佔用了一些伺服器和客戶端的CPU,但是換來的是更高的帶寬利用率。對於純文本來講,壓縮率是相當可觀的。如果每個用戶節約50%的帶寬,那麼你租用來的那點帶寬就可以服務多一倍的客戶了。

IIS6已經內建了Gzip壓縮的支持,可惜,沒有設置更好的管理界面。所以要打開這個選項,還要費些功夫。

首先,如果你需要壓縮靜態文件(HTML),需要在硬碟上建一個目錄,並給它「IUSR_機器名」這個用戶的寫許可權。如果壓縮動態文件(PHP,asp,aspx)就不需要了,因為它的頁面是每次都動態生成的,壓縮完就放棄。然後在IIS管理器中,「網站」上面右鍵-屬性,不是下面的某個站點,而是整個網站。進入「服務」標簽,選上啟用動態內容壓縮,靜態內容壓縮。

然後選中網站下面那個伺服器擴展,新建一個伺服器擴展。名字無所謂,下面的添加文件的路徑是:

c:\windows\system32\inetsrv\gzip.dll,然後啟用這個擴展。

這時候靜態內容是可以壓縮的,但是對於動態內容,aspx文件卻不在壓縮范圍內。因為默認的可壓縮文件並沒有這個擴展名。而管理界面中你又找不到可以增加擴展名的地方,這時候只能去修改它的配置文件了。

在 c:\windows\system32\inetsrv\下面有個MetaBase.xml文件,可以用記事本打開,找到IIsCompressionScheme,有三個相同名字的段,分別是deflate,gzip,Parameters,第三段不用管它,前兩段有基本相同的參數,在這兩段的參數HcScriptFileExtensions下面都加上一行aspx,如果你有其它的動態程序要壓縮,也加在這里。HcDynamicCompressionLevel改成9,(0-10,9是性價比最高的一個)。

『陸』 IIS7.0如何安裝動態壓縮模塊

在IIS7中配置Gzip壓縮相比IIS6來說實在容易了許多,而且默認情況下就是啟用GZip壓縮的。如果沒有,則可以再功能視圖下找到「壓縮」項,進入之後就會看到「靜態內容壓縮」和「動態內容壓縮」兩個選項,勾上即可。

『柒』 如何啟用網頁GZIP壓縮

下面」舒宇卓創站長「將和大家一起分享一下,希望對咱們站長有所幫助! 1.開啟網頁GZIP壓縮有什麼好處? Gzip開啟以後會將輸出到用戶瀏覽器的數據進行壓縮的處理,這樣就會減小通過網路傳輸的數據量,提高瀏覽的速度。 進而對於搜索引擎的收錄也有一定的好處,也大大提高了我們的用戶體驗度。 2.如何啟用IIS的Gzip壓縮功能: 首先要有網站管理許可權和伺服器遠程管理許可權 步驟如下: 第一、如果你需要壓縮靜態文件(HTML),需要在硬碟上建一個目錄,並給它「IUSR_機器名」這個用戶的寫許可權。如果壓縮動態文件(PHP,asp,aspx)就不需要了,因為它的頁面是每次都動態生成的,壓縮完就放棄。打開Internet信息服務(IIS)管理器,右擊「網站」—>「屬性」(注意:這里的網站是整個網站文件不是某個網站目錄),之後選擇「服務」。在「HTTP壓縮」框中選中「壓縮應用程序文件」和「壓縮靜態文件」,按需要設置「臨時目錄」和「臨時目錄的最大限制」。 第二、在Internet信息服務(IIS)管理器,右擊「Web服務擴展」—>「增加一個新的Web服務擴展」,在「新建Web服務擴展」框中輸入擴展名「HTTP Compression」,添加「要求的文件」為C:\WINDOWS\system32\inetsrv\gzip.dll,其中Windows系統目錄根據您的安裝可能有所不同,選中「設置擴展狀態為允許」;這時候靜態內容是可以壓縮的,但是對於動態內容,aspx文件卻不在壓縮范圍內。因為默認的可壓縮文件並沒有這個擴展名。而管理界面中你又找不到可以增加擴展名的地方,這時候只能去修改它的配置文件了。 第三、使用文本編輯器打開C:\Windows\System32\inetsrv\MetaBase.xml(建議先備份),查找 IIsCompressionScheme標簽,有三個相同名字的段,分別是deflate,gzip,Parameters,第三段不用管它,前兩段有基本相同的參數,HcDynamicCompressionLevel,設置壓縮率,取值0~10,0不壓縮,10最高壓縮率,這里設置成9,9是性價比最高的一個。HcFileExtensions,需要壓縮的靜態文件擴展名,默認只有htm,html,txt,可以把js,css,xml添加進去。建議按原來的格式,用換行作為分隔。

閱讀全文

與iis開啟gzip壓縮相關的資料

熱點內容
卡爾曼濾波演算法書籍 瀏覽:763
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:841
安卓怎麼下載60秒生存 瀏覽:800
外向式文件夾 瀏覽:233
dospdf 瀏覽:428
怎麼修改騰訊雲伺服器ip 瀏覽:385
pdftoeps 瀏覽:490
為什麼鴻蒙那麼像安卓 瀏覽:733
安卓手機怎麼拍自媒體視頻 瀏覽:183
單片機各個中斷的初始化 瀏覽:721
python怎麼集合元素 瀏覽:477
python逐條解讀 瀏覽:829
基於單片機的濕度控制 瀏覽:496
ios如何使用安卓的帳號 瀏覽:880
程序員公園采訪 瀏覽:809
程序員實戰教程要多長時間 瀏覽:972
企業數據加密技巧 瀏覽:132
租雲伺服器開發 瀏覽:810
程序員告白媽媽不同意 瀏覽:333
攻城掠地怎麼查看伺服器 瀏覽:600