當另一個應用程序(運行在同一臺機器上)更新了相關數據時,我需要使Web應用程序中的緩存無效。兩個應用程序使用相同的數據庫我知道有SqlCacheDependency。 性能如何? 進程間通信(例如使用名稱管道)Web應用程序中的選項?它優於SqlCacheDependency嗎?兩個Web應用程序之間的緩存失效
0
A
回答
1
這實際上很簡單,只需在每個webapp中使用web服務或頁面操作。無論何時調用Web服務,都可以清除緩存的元素。
當webapp A更新緩存在webapp B中的數據時,只需讓webapp A調用webapp B中的web服務來清除緩存,反之亦然。您可以添加身份驗證以及如果您想要保護它等。
任何時候我必須與另一個Web應用程序進行通信,並在另一個應用程序的上下文中執行操作,我通過公開Web服務或頁面ashx文件)將執行我需要的任何操作。
0
您可以改用分佈式緩存,例如速度http://msdn.microsoft.com/en-us/magazine/dd861287.aspx
相關問題
- 1. 在asp.net應用程序和web服務應用程序之間的asp.net緩存共享/失效
- 2. HTML應用程序緩存失效
- 3. 如何在兩個ASP.NET應用程序之間共享應用程序緩存
- 4. Tomcat Web應用程序之間的共享緩存
- 5. 緩存Web應用程序
- 6. Yii緩存控制檯應用程序和Web應用程序之間的共享緩存?
- 7. Web應用程序的兩個客戶端之間的通信
- 8. 兩個Web應用程序之間的信息交換
- 9. 兩個Web應用程序之間的信息交換
- 10. 在兩個不相關的Web應用程序之間拖放
- 11. 兩個Web應用程序之間的Azure驗證
- 12. 不同域之間的兩個Web應用程序之間的Javascript通信
- 13. 在兩個Web應用程序之間提供安全性
- 14. 在兩個Web項目之間共享應用程序設置
- 15. 在兩個web應用程序之間共享spring aspect class
- 16. 在兩個應用程序之間進行通信web
- 17. 多個Web應用程序之間的JavaScript本地存儲?
- 18. LINQ/EDM緩存在web應用程序中的效率
- 19. 負載均衡應用程序中的緩存失效
- 20. 在asp.net web應用程序中緩存
- 21. Web應用程序緩存更新
- 22. Web應用程序會話緩存
- 23. Web應用程序從緩存中
- 24. 在Java中緩存web應用程序
- 25. 在Rails應用程序中使Cloudfront緩存失效
- 26. NHibernate + SysCache2 + SqlCacheDependency - 緩存不會在應用程序中失效
- 27. 在緩存應用程序(緩存清單)之前是否必須打開iOS Web應用程序?
- 28. 在兩個應用程序之間存儲和管理文件?
- 29. 在兩個本地應用程序之間共享內存
- 30. Web應用程序更新:緩存舊應用程序