我發現這篇文章http://archive.webproasp.com/webproasp-27-20080620CompressingWebResourceaxdtoReduceYourWebsiteSize.htmlHTTP處理程序壓縮過的iis
,並說明了如何壓縮文件AXD(和js文件)。
我想知道是否有任何優勢讓IIS處理壓縮。
我發現這篇文章http://archive.webproasp.com/webproasp-27-20080620CompressingWebResourceaxdtoReduceYourWebsiteSize.htmlHTTP處理程序壓縮過的iis
,並說明了如何壓縮文件AXD(和js文件)。
我想知道是否有任何優勢讓IIS處理壓縮。
共享主機上的用戶通常無法更改IIS上的壓縮設置。使用http處理程序可以在應用程序中完成此操作。
如果您可以在IIS級別設置壓縮,則沒有理由不這樣做。
如果您使用的是像GoDaddy這樣的共享主機提供程序,他們不允許您訪問IIS。 因此,在這種情況下,您必須編寫HTTP處理程序或模塊來完成壓縮,緩存等少量任務。
這樣做的最佳示例是緩存重度靜態圖像。在共享主機上,您必須使用HTTP Handler解決方案來實現靜態圖像的緩存。代碼項目中的
This article解釋瞭如何做到這一點。同樣的原因和論據適用於網絡資源的壓縮。