使用GlobalFilters缓存失效是个好主意?

时间:2011-11-12 17:16:55

标签: c# asp.net asp.net-mvc caching cache-control

我正在使用ASP.NET MVC和EF。

要执行缓存失效,我会覆盖SaveChanges方法,每次调用SaveChanges时,我都会更新数据库中的字段以标记更改的内容。(我使用数据库处理WebFarm场景)。

要清除缓存,我只需要在数据库中查询这个字段,如果它与C#中的静态变量不同,我清除缓存。

首先尝试,我在BeginRequest中调用了此方法,但是为所有请求调用了BeginRequest,包括图像。

现在我想,如果GlobalFilter是一个好的意识形态,你怎么看?

感谢。

0 个答案:

没有答案