如何在asp.net mvc中高效缓存动态内容?
"App Engine 上的博客,第 1 部分:静态服务”描述了在 GAE 中使用 python 时如何正确处理动态内容缓存。它涵盖了下游缓存、条件 GET、404 响应、Etags...我还没有找到与目标 asp.net mvc 实现相关的任何内容。
当针对 asp.net mvc 平台时,最优雅/可读/可维护的实现方式是什么?
编辑:“在 ASP.NET 中启用生成内容的客户端缓存”提供了有关该主题的一些有趣的见解。
"Blogging on App Engine, part 1: Static serving" describes how to properly handle dynamic content caching when using python with GAE. It covers DownStream caching, conditional GETs, 404 responses, Etags... I haven't found anything as comprehensive related to a targeted asp.net mvc implementation.
What would be the most elegant/readable/maintainable way to implement this when targeting asp.net mvc platform ?
EDIT: "Enabling Client-Side Caching of Generated Content in ASP.NET" provides one with some interesting insight about the subject.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
结合 OutputCache 属性(Yannis 建议)并修改 HttpContext 应该可以。
有一些关于条件 GET 和 Etag 的信息:
条件 GET 和 Etag
如果有人知道解决这个问题的更好方法:我很感兴趣:-)
Combining the OutputCache attribute (which Yannis suggests) and modifying the HttpContext should work.
There's some information about conditional GETs and Etags:
Conditional GETs and Etags
If someone knows a better way to solve this problem: I'm interested :-)