2010-05-28 14 views
10

¿Cuál es el tamaño máximo de caché ASP.NET (ya sea un instalador en un solo servidor o fuera de proceso en un conjunto de servidores web) que usted pueda tener?Caché ASP.NET tamaño máximo

Si existe un límite en la capacidad de caché de ASP.NET que puede tener, ¿hay alguna solución para aumentar ese límite?

Gracias James

Respuesta

15

Depende de la cantidad de memoria que tiene y también su configuración/ASP.Net IIS.

Consulte la sección Caching Explained en este artículo de MSDN. Es viejo, pero explica algunas de las pautas.

La memoria caché de ASP.NET se inicia el recorte de la caché basado en un algoritmo LRU y el valor enumerado CacheItemPriority asignada la función después del consumo de memoria está dentro del 20 por ciento del límite de memoria configurada. Si el límite de memoria está configurado demasiado alto, es posible que el proceso se recicle inesperadamente. Su aplicación también podría experimentar excepciones de falta de memoria. Si el límite de memoria es demasiado bajo, podría aumentar la cantidad de tiempo dedicado a realizar recolecciones de basura, lo que disminuye el rendimiento general.

Este mensaje del foro también es muy informativo ...

http://forums.asp.net/p/962451/1199949.aspx

Cuestiones relacionadas