当另一个应用程序(运行在同一台机器上)更新了相关数据时,我需要使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. HTML应用程序缓存失效
- 2. 如何在两个ASP.NET应用程序之间共享应用程序缓存
- 3. Tomcat Web应用程序之间的共享缓存
- 4. Web应用程序的两个客户端之间的通信
- 5. 两个Web应用程序之间的Azure验证
- 6. 在两个不相关的Web应用程序之间拖放
- 7. 在两个web应用程序之间共享spring aspect class
- 8. 在两个Web项目之间共享应用程序设置
- 9. 在两个Web应用程序之间提供安全性
- 10. LINQ/EDM缓存在web应用程序中的效率
- 11. 负载均衡应用程序中的缓存失效
- 12. Web应用程序会话缓存
- 13. Web应用程序缓存iOS
- 14. 在Rails应用程序中使Cloudfront缓存失效
- 15. NHibernate + SysCache2 + SqlCacheDependency - 缓存不会在应用程序中失效
- 16. 在两个应用程序之间存储和管理文件?
- 17. 在缓存应用程序(缓存清单)之前是否必须打开iOS Web应用程序?
- 18. SaaS应用程序和Web应用程序之间的差异
- 19. Web应用程序和Android应用程序之间的通信
- 20. C++应用程序和web应用程序之间的通信
- 21. 使用Websockets的两个JAVA Web应用程序之间的通信
- 22. 如何使用/在两个人之间编写同一个Web应用程序
- 23. 两个独立的Web应用程序之间的身份验证
- 24. 在应用程序打开/关闭之间缓存WebBrowser控件
- 25. WebView缓存会在应用程序运行之间持续吗?
- 26. Web应用程序和C应用程序之间的通信?Web服务?
- 27. 如何让一个sqltable进入缓存的Web应用程序?
- 28. 在设备中的两个Web应用程序之间共享会话
- 29. C#在两个Web应用程序之间验证webservice的问题
- 30. 两个应用程序之间的一个图像目录