关于同时请求的CacheDependency问题

时间:2011-03-01 12:43:49

标签: asp.net file caching locking request

我有一个简单的问题;当将cachedependency与xml文件一起使用时,是否会出现这样的情况,即两个同时发出的请求导致一个请求读取文件以更新缓存,另一个请求因为正在访问该文件而崩溃?

马特

1 个答案:

答案 0 :(得分:0)

除非CacheDependency代码中存在严重的实现错误,否则第一个请求将锁定文件,其他请求将等待锁定被删除或缓存依赖关系状态更新。

这个机制(CacheDepenendency)是为繁重的流量场景而设计的,我相信这样的事情已被覆盖......