我想尽快做到这一点,但是尽管付出了很多努力或者我可能遗漏了某些东西或者忽略了我,但我无法让它工作!
我是IIS6上基于ASP.Net的MVC3网络应用程序设置。我为静态和放大器设置了简单的IIS压缩。 inetmgr(IIS管理器)的动态内容压缩。还编辑了IIS的Metabase.xml文件,以微调IIsCompressionScheme中的HcFileExtensions(对于Gzip和放大器)。还跟着许多像this one这样的链接,并尝试了很多。
但我无法在使用Firebug和YSlow的Firefox 14.0.1中看到它 - 它表示js文件和css内容未被压缩。我有很多jQuery和CSS。是的,我已经多次重启我的IIS,清除了浏览器缓存,ctrl + F5等...还尝试了ZipEnabled。
还有一件事 - CDN参考确保压缩吗?我的意思是它不是来自我的IIS所以我相信它可能不会。
感谢。
SO参考评论 - IIS 6 Compress static files when using Wildcard application mapping Gzip compression with MVC3 issue on IIS 6
答案 0 :(得分:0)
我得出结论,IIS6压缩为静态& Firefox 14.0.1中的动态内容似乎不起作用,因为我使用Firefox 18+甚至在Opera中获取了gzip压缩内容(还没有测试过chrome)
我还得出,与IIS6相比,IIS7提供了一种管理压缩设置的好方法。