ASP.NET MVC - 压缩+缓存

Bra*_*itz 11 compression asp.net asp.net-mvc http-compression asp.net-mvc-2

我已经看到了向ASP.Net MVC输出添加GZIP/DEFLATE压缩的一些选项,但它们似乎都在运行中应用了压缩...因此不需要缓存压缩内容.

任何启用压缩页面输出缓存的解决方案?优选地,在代码中,使得MVC代码可以检查页面是否已经改变,并且如果不是,则发出预压缩的高速缓存的内容.

这个问题也可以适用于常规的asp.net.

AlD*_*Dev 5

[Compress]
[OutputCache(Duration = 600, VaryByParam = "*", VaryByContentEncoding="gzip;deflate")]
public ActionResult Index()
{
    return View();
}
Run Code Online (Sandbox Code Playgroud)

  • 有关于这方面的文件吗?看起来正是我所追求的。 (2认同)