【发布时间】:2023-03-14 00:00:01
【问题描述】:
我已经看到了许多将 GZIP/DEFLATE 压缩添加到 ASP.Net MVC 输出的选项,但它们似乎都是即时应用压缩..因此不利用缓存压缩内容。
任何启用缓存压缩页面输出的解决方案?最好在代码中,以便 MVC 代码可以检查页面是否已更改,如果没有更改,则将预压缩的缓存内容发送出去。
这个问题确实也适用于常规的 asp.net。
【问题讨论】:
-
你的意思是像在
System.Web.Cache中缓存压缩响应? -
也许,或任何其他解决方案可以做到这一点。
-
到目前为止,没有一个答案,虽然在其他方面提供了丰富的信息,但似乎解决了压缩内容 in 缓存与内容 服务于 缓存.回想关于 ASP.NET 缓存的 UG 演示,您是否考虑过编写自定义缓存提供程序?
-
将此链接为可能的解决方案,但我尚未对其进行测试:weblogs.asp.net/rashid/archive/2008/03/28/…
标签: asp.net asp.net-mvc asp.net-mvc-2 compression http-compression