我寫了ashx,它合併並刪除了javascript和css內容的空白區域。
使用VS2010 ASP.NET開發服務器一切正常。IIS7中的HttpCompression
但是在IIS7中,text/javascript內容沒有被壓縮(我正在使用fiddler來監視它)。
我沒有文本/ css內容的問題,並且這兩個內容都由相同的ashx文件處理。
我寫了ashx,它合併並刪除了javascript和css內容的空白區域。
使用VS2010 ASP.NET開發服務器一切正常。IIS7中的HttpCompression
但是在IIS7中,text/javascript內容沒有被壓縮(我正在使用fiddler來監視它)。
我沒有文本/ css內容的問題,並且這兩個內容都由相同的ashx文件處理。
什麼是您在IIS中的壓縮設置?你有動態腳本壓縮功能嗎?
我發現實現我自己的壓縮過濾器比依賴IIS更容易。
另外,在附註中,您知道如果通過ASHX文件調用CSS,CSS中的所有路徑都將相對於ASHX而不是CSS文件?
您是否啓用了IIS中的動態內容壓縮? (因爲它來自碼&lhash; HTTP處理程序—它是動態的內容。)
但是,測試頗爲相似的東西的時候,在我看來,那IIS不總是壓縮動態內容(有時小提琴手顯示壓縮,有時不),但不清楚爲什麼(或對我來說足夠重要)。
另請注意,您需要確保在使用Fiddler時,您不使用將解壓縮以顯示的默認Fiddler視圖/選項。
我已經在web服務器中的web.config中啓用了動態壓縮httpcompression和urlcompression – 2010-07-21 09:33:58
我也實現了我自己的httpcompression模塊。 感謝您的CSS相對路徑上的點,我已經考慮它。 – 2010-07-21 09:36:11