两个.net Web应用程序之间的缓存相同?

时间:2014-07-09 07:20:38

标签: c# asp.net-mvc caching

我们有两个MVC5应用程序:AdminPanelUI
您可以建议其中一个用于管理和实体CRUD(AdminPanel),其中一个用于普通网站。
它们都在同一台服务器上,并且它们都具有相同的缓存标识。

AdminPanel中,我们需要修改UI缓存。可能吗?如果是这样,怎么样?如果我们不能,最好的方法是什么?
另一方面,在某些Web应用程序之间使用相同缓存的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

您要问的是两个进程之间的共享内存,您可以在此处查看详细信息。

Shared memory between 2 processes (applications)

在某些网络应用程序之间使用相同缓存的最佳方法是什么?

我认为这取决于,大多数现代大型网站都使用Memcached,Redis或其他东西构建自己的分布式缓存系统。如果你只在一台机器上运行两个网站,也许你可以使用Windows提供的技术,如MMF,命名管道等。

答案 1 :(得分:0)

您无法在两台服务器之间共享ASP.NET缓存。

但还有其他一些方法可以做到这一点。 Read here