我正在使用带有EPiserver CMS的IIS 6,它要求所有请求都通过aspnet_isapi.dll。
我想gzip所有的静态文件(主要是js,css)。尝试在IIS中设置压缩不起作用。
EPiServer中是否有设置允许我实现此目的? .net框架可以自动压缩文件吗?
答案 0 :(得分:2)
您需要将IIS元数据库中的html扩展名配置为动态压缩扩展名。您可能将其视为静态页面。如果.js和.css扩展名映射到aspnet_isapi,则它们被视为动态页面。
metabase.xml中的设置应如下所示:
HcScriptFileExtensions="asp
dll
exe
js
css"
如果您之前插入了扩展名,请不要忘记从HcFileExtensions
(对于静态文件)删除扩展名。
希望这会有所帮助。
答案 1 :(得分:1)
如果您想要gzip所有文件(用于具有无扩展名网址的Web服务),该怎么办?