由于每个服务器的缓存都依赖于同一个文件,如果修改了该文件,则缓存将失效,对象将从数据库重新加载并重新缓存。
我的问题是,基于文件的缓存提供程序是如何决定何时修改依赖文件的,换句话说,DNN是如何确定对象已被修改并需要失效的?
发布于 2012-01-25 19:19:35
FileSystemWatcher类用于监视两台服务器存在的公共文件。当场中的任何服务器更新其自己的缓存时(无论是在内存中还是在文件中),它都会更新适当的缓存依赖文件,在场中的其他服务器上的FileSystemWatcher捕获该文件,这将导致它们重新加载该缓存项。
https://stackoverflow.com/questions/7430929
复制相似问题