标签: c# asp.net asp.net-mvc caching cache-control
我正在使用ASP.NET MVC和EF。
要执行缓存失效,我会覆盖SaveChanges方法,每次调用SaveChanges时,我都会更新数据库中的字段以标记更改的内容。(我使用数据库处理WebFarm场景)。
要清除缓存,我只需要在数据库中查询这个字段,如果它与C#中的静态变量不同,我清除缓存。
首先尝试,我在BeginRequest中调用了此方法,但是为所有请求调用了BeginRequest,包括图像。
现在我想,如果GlobalFilter是一个好的意识形态,你怎么看?
感谢。