我們正在尋找使用GZip壓縮我們龐大的JavaScript文件以加快我們網站的頁面加載速度。我知道這可以通過IIS完成,但我似乎無法找到如何實現它的簡單分步指南。在IIS中啓用JavaScript GZIP壓縮?
如果有人能指點我這樣一個指南,我真的很感激它。我從來沒有這樣做過,所以它需要很基礎。
我們正在運行IIS7.5對Windows Server 2008 R2。
您的時間非常感謝。
我們正在尋找使用GZip壓縮我們龐大的JavaScript文件以加快我們網站的頁面加載速度。我知道這可以通過IIS完成,但我似乎無法找到如何實現它的簡單分步指南。在IIS中啓用JavaScript GZIP壓縮?
如果有人能指點我這樣一個指南,我真的很感激它。我從來沒有這樣做過,所以它需要很基礎。
我們正在運行IIS7.5對Windows Server 2008 R2。
您的時間非常感謝。
原來它真的很容易:
就這麼簡單!
動態生成內容的唯一問題,但我沒有興趣壓縮,所以這是我的答案。 (不能相信它是如此簡單...其他指南使它看起來像一場噩夢!)
我已經做了這個,它不工作,我與虛擬與IIS 7.5,有沒有人知道任何可能發生的問題?
這是網站,我試圖優化:http://www.ville.st-augustin.qc.ca/
THX的幫助!
*編輯
我發現,當我在我的網站我的web.config文件中有這些字裏行間它的工作原理:
<staticContent>
<remove fileExtension=".js" />
<mimeMap fileExtension=".js" mimeType="text/javascript" />
</staticContent>
但是,我必須把它在我的每一個網頁的。配置文件,如果我有一個PHP網站在IIS中運行壓縮不工作,也似乎因爲我得到(在YSlow的)不爲我的工作HMTL:
C級上壓縮部件用gzip
有壓縮
* http://www.ville.st-augustin.qc.ca/
* http://jquery-ui.googlecode.com/svn/tags/1.8/ui/minified/jquery.effects.core.min.js
第二個來自CDN的權利?所以我想你沒有控制權。 – UpTheCreek 2011-05-23 17:23:21
@UpTheCreek是啊你的權利,did'nt知道,或者當我寫這個我喝醉了... thx – VinnyG 2011-05-23 20:14:49
沒有爲我工作,它仍然只發送'.js'文件解壓縮,'.css'得到gzipped 。 – 2015-06-28 22:29:25
@Django萊因哈特應發送2個明文部件,一定要檢查,當您只需啓用靜態內容壓縮JavaScript文件實際上被壓縮。在我們的情況下,情況並非如此。本文提供了一個很好的概述,爲什麼Getting IIS 7 to Compress JavaScript以及評論@Doug Mayer建議啓用動態內容壓縮功能,這對我們來說確實有效。
因此,步驟是:
如果此選項顯示爲灰色時,必須先在Web Server |下添加服務器角色服務'Dynamic Content Compression'服務器管理器的性能。
請注意,雖然IIS在測試時可能無法提供壓縮文件,原因是:「您必須在兩臺不同的計算機上使用兩個不同的IP地址訪問IIS 7上的相同頁面。同一臺機器永遠不會壓縮頁面。奇怪,但真實。「 http://coderjournal.com/2008/04/iis-7-compress-javascript-gzip/ – 2011-04-28 01:51:07
那麼簡單....它不工作,我有iis 7.5.7600 – 2016-05-16 12:26:47
@AlirezaMasali您是否嘗試壓縮動態內容? – 2016-05-16 12:30:17