在两个MVC应用程序之间共享缓存

时间:2013-10-22 06:33:30

标签: c# .net api asp.net-mvc-4

我需要在同一台机器上运行的两个mvc应用程序(两者都是休息服务)之间共享缓存 - HttpRuntime缓存不起作用,因为每个缓存都在自己的应用程序空间中运行。

我尝试过使用System.Runtime.Caching但没有取得任何成功 - 这种方法是否有用,或者我需要查看memcached或类似内容?

1 个答案:

答案 0 :(得分:2)

使用per-appDomain缓存解决方案(如System.Runtime.Caching)无法在2个进程甚至应用程序域之间共享数据。

您确实需要使用一些外部缓存服务(memcached是一个选项)。