Как провайдер кэширования на основе файлов DNN решает аннулировать кэшированный объект? - PullRequest
1 голос
/ 15 сентября 2011

Состояния блога DNN :

Поскольку кэш-память каждого сервера зависит от одного и того же файла, если файл изменяется, то кеш становится недействительным, и объект будет перезагружен из базы данных и повторно кэширован.

У меня вопрос: как провайдер файлового кэширования решает, когда нужно изменить файл зависимости, другими словами, как DNN решает, что объект был изменен и должен быть признан недействительным?

1 Ответ

1 голос
/ 25 января 2012

A FileSystemWatcher класс используется для мониторинга общего файла, который существует для обоих серверов.Когда любой сервер в ферме обновляет свой собственный кеш (в памяти или в файлах), он обновляет соответствующий файл зависимостей кеша, который FileSystemWatcher на каждом сервере в ферме перехватывает, что заставляет их перезагрузить этот элемент кеша.1003 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...