我发现这篇文章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解释了如何做到这一点。同样的原因和论据适用于网络资源的压缩。