大量使用ASP.. NET文件依赖:缺点

本文关键字:文件 依赖 缺点 NET ASP | 更新日期: 2023-09-27 18:01:47

我有数百或数千个对象,每个对象依赖于几个文件和/或文件夹的状态。我认为将内置的CacheCacheDependenciesAggregateCacheDependencies结合使用将是可行的方法。

不幸的是,我找不到关于文件依赖关系如何在内部工作的任何文档。这就是为什么我想知道使用这么多依赖是否会有任何陷阱(例如,如果缓存轮询的变化,整个系统变慢,因为这做得太过分了,…)。

长话短说:我希望能提供一些关于文件依赖关系如何工作的资源或悬崖笔记。我也对限制和瓶颈感兴趣。

大量使用ASP.. NET文件依赖:缺点

文件更改通知机制跟踪文件依赖关系。它是一个操作系统功能,各种ASP。. NET模块,包括HTTP运行时,广泛使用。当创建文件依赖项时,ASP。. NET缓存开始监视该文件或目录。由于操作系统的功能,对被监视资源的任何更改都会导致向Cache对象引发事件。此内部事件的处理程序负责删除链接项。

见http://msdn.microsoft.com/en-us/magazine/cc163955.aspx