我使用帶有EPiserver CMS的IIS 6,它需要所有請求都通過aspnet_isapi.dll。IIS 6使用通配符應用程序映射時壓縮靜態文件
我想gzip所有我的靜態文件(主要是js,css)。嘗試在IIS中設置壓縮不起作用。
在EPiServer中是否有一個設置可以實現這個功能? .net框架可以自動壓縮文件嗎?
我使用帶有EPiserver CMS的IIS 6,它需要所有請求都通過aspnet_isapi.dll。IIS 6使用通配符應用程序映射時壓縮靜態文件
我想gzip所有我的靜態文件(主要是js,css)。嘗試在IIS中設置壓縮不起作用。
在EPiServer中是否有一個設置可以實現這個功能? .net框架可以自動壓縮文件嗎?
您需要將IIS元數據庫中的html擴展配置爲動態壓縮擴展。您可能將其視爲靜態頁面。如果.js和.css擴展名映射到aspnet_isapi,則它們被視爲動態頁面。
在metabase.xml的設置應該是這樣的:
HcScriptFileExtensions="asp
dll
exe
js
css"
不要忘記從HcFileExtensions
刪除擴展名(靜態文件),如果你之前插入他們那裏。
希望這會有所幫助。
如果您想要gzip所有文件(用於具有無擴展名網址的Web服務),該怎麼辦?