Pregunta

Estoy creando un script ASP que utiliza el objeto de la aplicación para almacenar las páginas. La pregunta en mi mente es si hay un límite de tamaño para este objeto. Alguien sabe?

¿Fue útil?

Solución

Un grupo de aplicaciones puede especificar el tamaño máximo de memoria virtual que un proceso de trabajo puede asignar. Esta configuración afectará el tamaño máximo de los datos que puede contener el objeto de la aplicación.

Si esta configuración no se especifica (o es más grande que 2 GB), otro factor será si el proceso se está ejecutando en el modo de 32 bits. Si es así, solo puede esperar obtener un máximo de 1.5 GB (si es así) en el objeto de la aplicación, independientemente de cuánta memoria haya en el servidor.

En el servidor de 64 bits que ejecuta el proceso de trabajo como un proceso de 64 bits, podría consumir tanta RAM y archivo de paginación que pueda obtener.

Otros consejos

Estoy bastante seguro de que no hay un límite explícito, pero, por supuesto, en algún momento utilizarás tanta memoria que verás otros efectos, por ejemplo. su aplicación se está reciclando porque ha excedido su límite de memoria, o su aplicación se detiene cuando el servidor se queda sin memoria.

Estoy bastante seguro de que el límite es realmente la RAM del servidor de alojamiento. Si tiene una gran cantidad de páginas, puede ser útil usar una base de datos o archivos para las páginas a las que se accede con menos frecuencia, pero nunca he visto ningún problema específico con un límite estricto.

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