2011-09-26 82 views
1

我有一個頁面,CSS,JavaScript,AXD,資源文件。如何壓縮我的ASP.NET頁面中的所有內容?

我的目標是壓縮所有東西,以減少響應大小,從而縮短最終用戶的響應時間。

轉到google.com,查看源代碼,你可以看到谷歌如何很好地壓縮他們的內容。這就是我想要的。

我不能依靠IIS來做任何壓縮,所以他們需要在應用程序中完成。

是否有任何HttpModule,代碼,工具來壓縮所有提到的元素/文件,刪除空格等?

這怎麼辦?

更新: 我已經在使用JSBuilder將javascript壓縮到1個文件中,我也在使用GZIP進行Content-Encoding,它將響應大小縮小到50-60%之間。

+3

我認爲IIS約束是從外部施加給你的......你這樣做是很難的;你知道的,對吧? –

+1

IIS動態壓縮似乎要走到這裏,http://weblogs.asp.net/owscott/archive/2009/02/22/iis-7-compression-good-bad-how-much.aspx? –

+0

爲什麼你說「我不能依靠IIS ......」?爲什麼不?請解釋。 – saille

回答

0

我不能依靠IIS來做任何壓縮,所以他們需要在 應用程序中完成。

IIS將是理想的地方。做不是在應用程序中執行它。快樂中:build script