我有一個網站的設置是這樣的:我可以在應用程序之間共享HttpRuntime.Cache嗎?
/網絡 - 這是面向客戶 網站
/網絡/管理員 - 這是 後端系統,並設置爲 虛擬應用程序
我正在使用HttpRuntime.Cache來緩存對數據庫的調用。我希望能夠做的是清除/ Web/Admin站點上的/ Web站點上緩存的內容。看起來雖然HttpRuntime.Cache是每個應用程序的單個實例。無論如何,無需使用分佈式緩存系統。
我有一個網站的設置是這樣的:我可以在應用程序之間共享HttpRuntime.Cache嗎?
/網絡 - 這是面向客戶 網站
/網絡/管理員 - 這是 後端系統,並設置爲 虛擬應用程序
我正在使用HttpRuntime.Cache來緩存對數據庫的調用。我希望能夠做的是清除/ Web/Admin站點上的/ Web站點上緩存的內容。看起來雖然HttpRuntime.Cache是每個應用程序的單個實例。無論如何,無需使用分佈式緩存系統。
我已經在主站點上使用http處理程序完成此操作。使用一些參數從管理站點調用處理程序來告訴它從緩存中刪除什麼,然後處理程序不能訪問緩存並刪除項目。
將此設置爲服務可能會稍微清晰一些,並提供更好的安全和身份驗證機制。 – 2010-08-15 15:22:36
爲什麼不能使用像Memcached這樣的分佈式緩存? – 2010-08-15 15:21:23
共享主機環境 – Micah 2010-08-15 22:45:11