Pregunta

He hecho algunas búsquedas y no he encontrado una respuesta específica. De todos modos, me preguntaba cómo la mayoría de los datos de caché de los sitios web de ASP.NET de tamaño mediano para que no siempre tengan que buscar en la base de datos los mismos datos en diferentes páginas cuando se ejecutan en un entorno de la granja web. Soy consciente de que puedes usar un caché de servidor SQL, pero para mí, eso derrota todo el propósito del caché. Si quiero usar un servidor dedicado para compartir caché (e incluso posibles datos de sesión), ¿qué usan la mayoría de los sitios para esto? He buscado y obtengo muchas 'conjeturas' cuando se trata de implementaciones, pero es realmente difícil creer que no haya alguna forma estándar de hacerlo dado que hay tantos sitios web de ASP.NET.

Soy consciente de AppFabric que parece que podría hacer el truco, pero solo se ejecuta en Windows Server 2008+ y actualmente estamos usando 2003. Además, he revisado ncache, pero parece ser un poco caro.

¿Alguien ha implementado una solución que funcionó para ellos? Las búsquedas de bases de datos pueden ser bastante lentas cuando más de 1000 usuarios están presionando su sitio simultáneamente.

¡Gracias por adelantado!

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top