C# 两个.net web应用程序之间是否存在相同的缓存?
我们有两个MVC5应用程序:C# 两个.net web应用程序之间是否存在相同的缓存?,c#,asp.net-mvc,caching,C#,Asp.net Mvc,Caching,我们有两个MVC5应用程序:AdminPanel和UI 正如您所建议的,其中一个用于管理实体CRUD(AdminPanel),另一个用于普通网站。 它们都在同一台服务器中,并且都具有相同的缓存标识。 在AdminPanel中,我们需要修改UI缓存。可能吗?如果是,怎么做?如果我们做不到,最好的方法是什么 另一方面,在某些web应用程序之间使用相同缓存的最佳方式是什么?您不能在两台服务器之间共享ASP.NET缓存 但是还有其他一些方法可以做到这一点 您要问的是关于在两个进程之间共享内存的问题,您可
AdminPanel
和UI
正如您所建议的,其中一个用于管理实体CRUD(
AdminPanel
),另一个用于普通网站。它们都在同一台服务器中,并且都具有相同的缓存标识。
在
AdminPanel
中,我们需要修改UI
缓存。可能吗?如果是,怎么做?如果我们做不到,最好的方法是什么另一方面,在某些web应用程序之间使用相同缓存的最佳方式是什么?
您不能在两台服务器之间共享ASP.NET缓存
但是还有其他一些方法可以做到这一点 您要问的是关于在两个进程之间共享内存的问题,您可以在这里看到详细信息 在某些web应用程序之间使用相同缓存的最佳方式是什么? 我认为这要看情况而定,大多数现代大型网站都使用Memcached、Redis或其他东西构建自己的分布式缓存系统。如果你在一台机器上运行两个网站,也许你可以使用Windows提供的技术,如MMF、命名管道等