Tenemos una aplicación web que almacena todos los datos del sitio en HttpRuntime.Cache
.¿Es posible compartir HttpRuntime.Cache entre varios servidores web?
Ahora tenemos que implementar la aplicación en 2 servidores web con equilibrio de carga.
En este caso, cada servidor web tendrá su propia memoria caché, lo que no es ideal porque si un usuario solicita datos de webserver1 se almacenará en caché, pero la siguiente solicitud podría ir a webserver2 y los datos que su anterior solicitud en caché no estará disponible.
¿Es posible utilizar un proveedor de caché compartida para compartir el HttpRuntime.Cache
entre los dos servidores web o para replicar la caché entre ellos, de modo que la misma memoria caché esté disponible en ambos servidores web? Si es así, ¿qué puedo hacer para resolver este problema?