我们有两个MVC5应用程序:AdminPanel
和UI
您可以建议其中一个用于管理和实体CRUD(AdminPanel
),其中一个用于普通网站。
它们都在同一台服务器上,并且它们都具有相同的缓存标识。
在AdminPanel
中,我们需要修改UI
缓存。可能吗?如果是这样,怎么样?如果我们不能,最好的方法是什么?
另一方面,在某些Web应用程序之间使用相同缓存的最佳方法是什么?
答案 0 :(得分:1)
您要问的是两个进程之间的共享内存,您可以在此处查看详细信息。
Shared memory between 2 processes (applications)
在某些网络应用程序之间使用相同缓存的最佳方法是什么?
我认为这取决于,大多数现代大型网站都使用Memcached,Redis或其他东西构建自己的分布式缓存系统。如果你只在一台机器上运行两个网站,也许你可以使用Windows提供的技术,如MMF,命名管道等。
答案 1 :(得分:0)
您无法在两台服务器之间共享ASP.NET缓存。
但还有其他一些方法可以做到这一点。 Read here