我面临在IIS 10.0上进行静态内容压缩的挑战。当我们利用AKAMAI CDN服务时,我们正面临这一挑战。如果我们试图直接连接到主机,压缩就能正常工作。我们已经在IIS面板中启用了静态内容压缩。我们还将IIS上的noCompressionForHttp10和noCompressionForProxies设置设置为False。但我们仍然得到了未压缩的内容。如果有任何其他设置需要修复,请帮助。
发布于 2020-05-20 03:17:50
静态压缩通常适用于通常不会更改的文件,如HTML
(*.html、.htm)、文本文件(.txt)。通过压缩可以减小这些文件的大小,从而减少客户端请求的下载时间,并减少服务器上的带宽。
只有当静态文件在一段时间内被击中一定次数时,才有一个属性来控制它是否被压缩。请考虑禁用StaticCompressionIgnoreHitFrequency
。
https://learn.microsoft.com/zh-cn/iis/configuration/system.webserver/httpcompression/
如果有什么需要我帮忙的,请随时通知我。
发布于 2020-05-21 18:20:39
Akamai根据您正在使用的产品(离子总理、自适应媒体交付、动态站点加速器等)交付压缩或未压缩的内容。以及你在那个产品中启用的行为。
通常,Akamai产品需要一个类似于此的配置规则:
注意,这里有一个IF子句,它与内容类型标头匹配。如果一段内容与该内容类型相匹配,那么它将被Akamai压缩并以GZIP压缩方式交付给最终用户。此外,还可以让Edge服务器将其解压缩(“从不”),或者简单地遵循IIS服务器发送的内容(“与源行为相同”)。
属性管理器中提供了其他压缩选项和更复杂的规则匹配。这个图像只是默认的“可压缩对象”规则,作为离子总理产品的一部分。
https://stackoverflow.com/questions/61862835
复制相似问题