【问题标题】:Is Donut Caching working properly with ASP.NET MVC?甜甜圈缓存是否与 ASP.NET MVC 一起正常工作?
【发布时间】:2010-09-17 17:32:06
【问题描述】:

通过甜甜圈缓存,我指的是 Scott Guthrie's blog post,这太棒了。

有人知道这是否正常吗?

【问题讨论】:

  • 这是一个很棒的链接!当使用 WebFormViewEngine 时,甜甜圈缓存也适用于声明式控件。
  • 是的。我还给格思里先生发了一封电子邮件,看看他是否对此有任何计划。毕竟他还是MVC的霸主。 :)
  • 是的,您可以按照this blog post中的步骤进行甜甜圈缓存。
  • 菲尔,AFAIK 这不再正确
  • 能否请 Phil 告诉我们您的文章是否适用于 asp.net mvc 3?

标签: asp.net asp.net-mvc caching


【解决方案1】:

请注意,从 MVC 2.0 开始,此技术不再适用。这很糟糕。

【讨论】:

  • 愿意扩展这个想法吗?
  • 当然。它不再起作用,替换只被调用一次,然后与页面的其余部分一起被缓存,所以无论你的替换函数的第一个值是什么,都将被硬编码到你的缓存页面中。显然这是 MVC2 中页面呈现机制发生变化的结果(据我所知是 3)。
【解决方案2】:

来自another question的交叉发帖:

甜甜圈缓存(是的,真实的东西)作为我的 MVC 'speed-lib' 的一部分提供:Moth。适用于 ASP.NET MVC 2 和 MVC 3。

文档位于the wiki,示例位于Mvc3.Demo 文件夹中

【讨论】:

  • 在发布多个问题的复制和粘贴样板/逐字答案时要小心,这些往往会被社区标记为“垃圾邮件”。
  • 我一直在使用它,我真的很喜欢 Moth。 @Jan:我认为存在一个问题,即过滤器在发送响应后(在重定向上)修改标头......但是不确定;仍在调查中。
  • 嗨,你能在Issues page上创建一个问题吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多