我需要找到一种方法,让两个应用程序可以使用相同的缓存,经过一些快速的研究,我们似乎需要一个分布式缓存来实现这一点。进一步的谷歌搜索会找到一些解决方案,NCache,SharedCache,Velocity,memcached。该缓存将用于在使用Asp.Net 3.5的微软环境中缓存网页。
所以我的问题是,你对这些或其他技术有什么经验。
发布于 2009-05-20 02:54:17
我们使用Memcached已经有一段时间了,它的效果很不错。它真的很稳定,整体性能也很好。
您可以利用codeplex.com中的"Memcached Providers“项目轻松地将其与.net集成。
发布于 2009-06-02 13:11:49
根据您需要的解决方案,技术含量较低的选择可能是将结果/数据持久化到网络共享。
然后让每台机器保存具有相应缓存依赖项的数据的缓存版本(可能使用ASP.NET缓存或企业库)。
为了回答你的问题,我听说了一些关于NCache和Memcached的很棒的事情。
https://stackoverflow.com/questions/856959
复制相似问题