1
DNN Blog states:基於DNN文件的緩存提供程序如何決定使緩存的對象無效?
由於每個服務器的高速緩存對同一個文件的依賴性,如果文件被修改 - 再緩存無效和對象會從數據庫中重新加載,並重新緩存。
我的問題是基於文件的緩存提供程序如何決定何時修改依賴文件換句話說,DNN如何確定對象已被修改並且需要失效?
DNN Blog states:基於DNN文件的緩存提供程序如何決定使緩存的對象無效?
由於每個服務器的高速緩存對同一個文件的依賴性,如果文件被修改 - 再緩存無效和對象會從數據庫中重新加載,並重新緩存。
我的問題是基於文件的緩存提供程序如何決定何時修改依賴文件換句話說,DNN如何確定對象已被修改並且需要失效?
A FileSystemWatcher類用於監視兩個服務器上存在的公用文件。當服務器場中的任何服務器更新它自己的緩存時(無論是在內存中還是在文件中),它都會更新相應的緩存依賴項文件,服務器場中每個其他服務器上的FileSystemWatcher會捕獲這些文件,從而導致它們重新加載該緩存項。