2010-06-20 61 views
0

我想在我的網站上使用gzip/deflate壓縮IIS7基本共享託管計劃在GoDaddy服務器上。在GoDaddy IIS7壓縮

我已經應用了很多我在網上找到的解決方案,但沒有解決我的問題。我的頁面沒有被壓縮,大小在處理完畢後保持不變。

我試着創建一個使用DeflateStream的HttpHandler,但它在我的環境中工作,但不在GoDaddy服務器中。

也試過HttpModule並沒有成功。

我檢查了web.config,並做了一些嘗試使用system.webServer配置參數,但沒有發生任何事情。

請你能幫我一下,因爲GoDaddy的支持給我一個答案,說GZIP已經啓用並正常工作,應該從網上請求幫助。

我無法訪問IIS管理器,也無法知道是否所有服務器都正確安裝。

我能夠更新位於我的根路徑上的web.config。

我知道他們有一個很差的支持服務,但我的客戶堅持使用它們,所以任何想法都將非常感激。

感謝, 塞繆爾

回答

-2

GoDaddy的剛給我發了另一種答案:

「我道歉,但是沒有放氣,也沒有GZip壓縮都支持我們的Windows託管計劃我帶來的不便和混亂表示歉意。」我不得不尋找另一個IIS7主機提供商。

+1

不要將此作爲答案提交,只需根據需要編輯問題即可。 – Nik 2010-06-20 23:35:25

+0

我完全不同意。如果我之前得到了這個答案,我可以節省很多時間來解決我的問題。所以在這裏發佈的答案(的確是)讓別人有同樣的問題不會像我那樣浪費太多時間。如果我在問題中提出這個答案,那麼它就變得毫無用處。 – sabsfilho 2010-06-21 01:56:14

7

我用這個web.config文件條目在站點上啓用gzip壓縮的Godaddys共享的網絡託管帳戶成功地:

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
    <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"> 
    <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll"/> 
    <dynamicTypes> 
     <add mimeType="text/*" enabled="true"/> 
     <add mimeType="message/*" enabled="true"/> 
     <add mimeType="application/javascript" enabled="true"/> 
     <add mimeType="*/*" enabled="false"/> 
    </dynamicTypes> 
    <staticTypes> 
     <add mimeType="text/*" enabled="true"/> 
     <add mimeType="message/*" enabled="true"/> 
     <add mimeType="application/javascript" enabled="true"/> 
     <add mimeType="*/*" enabled="false"/> 
    </staticTypes> 
    </httpCompression> 
    <urlCompression doStaticCompression="true" doDynamicCompression="true"/> 
    </system.webServer> 
</configuration> 

Firebug的報道:
Content-Encoding gzip

你試過嗎?

+0

爲我工作共享去爸爸託管..測試谷歌頁面速度建議之前和之後的變化..作品! – Sangeet 2013-09-07 02:31:29

+0

此解決方案適用於我。 – 2016-01-12 18:31:13

0

只是想補充一點,Magnus的解決方案在我的GoDaddy IIS7基本共享託管計劃中仍然適用於此日期。他們的服務器是「Microsoft-IIS/7.0」。我使用Firefox開發人員工具包,選擇網絡工具並查看響應頭文件來確認它。果然,「內容編碼」是「gzip」。

0

我測試了我的網站上的http://checkgzipcompression.com/ godaddy共同主​​辦託管。它說gzip沒有啓用。 然後我複製並粘貼上面的代碼在答案6並再次測試。哇,這次它說你祝福gzip已啓用