当我们试图从我们的IIS服务器请求一个CSS文件时,这是最好的certificate。 有时我们会得到整个未压缩的文件。 我们将等待5秒钟然后刷新,然后CSS文件被压缩,原始大小的1/5(这是我们想要的)…但是如果我们再等一会儿,它会再次回到原始的未压缩版本。
任何想法可能会导致这个或如何排除故障?
查看频繁的高阈值和频繁的高时间周期。 当确定内容的可压缩性时,这些由caching模块使用。
静态压缩只有在被压缩的文件大于服务器定义的最小文件大小以及应用程序池(也是服务器定义的设置)有足够的可用磁盘空间时才会发生。 本TechNet文章进一步解释说:
http://technet.microsoft.com/en-us/library/cc730629%28WS.10%29.aspx
在你的情况下,你的应用程序池可能已经没有可用的磁盘空间用于caching目录中的压缩文件。
如果服务器上的CPU使用率很高,也可能会暂时禁用压缩(使用staticCompressionEnableCpuUsage和staticCompressionDisableCpuUsage进行设置)。 这是一个额外的参考:
http://www.iis.net/ConfigReference/system.webServer/httpCompression