Pregunta

Usando http://docs.orchardproject.net/documentation/deploying-orchard-to-windows-azure He implementado con éxito Orchard en Azure.

Después de cada 20 minutos más o menos sin actividad (¿recicla de la piscina de aplicaciones?) Se necesitan minutos para renderizar una página. Me estoy ejecutando en una instancia extra pequeña en Azure. WebInstance, Storage y SQL Database están todos en el mismo centro de datos: SE Asia.

Hay un módulo llamado Keepalive, que hace un ping regular.

o http://blog.smarx.com/posts/Controlling-Application-pool-idle Timeouts-En-windows-Azure

También desactivó la depuración (!) Y confía en plena confianza como se describe aquí http://docs.orchardproject.net/documentation/optimizing-performance-of-orchard-with-shared-hosting

Experimentará con configuraciones / páginas de calentamiento.

El ping parece una mano dura, ¿me estoy perdiendo algo?

¿Fue útil?

Solución

Tiene razón sobre el reciclaje del grupo de aplicaciones: el tiempo de espera inactivo predeterminado es de 20 minutos. Si establece esto en 0 (infinito), no verá la pausa después de 20 minutos de inactividad.

Steve Marx blogueó sobre cómo hacer esto. Implica una tarea de inicio que llama a un script de comando elevado que establece el tiempo de espera del grupo de aplicaciones:

%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.processModel.idleTimeout:00:00:00

Otros consejos

Me temo que la instancia extra pequeña puede no ser muy buena para Orchard, lo que difícilmente puede describirse como "extra pequeño". El sitio del huerto, por ejemplo, se ejecuta en dos instancias web normales. Se ejecuta bastante rápido, y como los usuarios lo golpean permanentemente, rara vez ves un comienzo en frío. Si el problema está inactividad, entonces su única posibilidad es llegar artificialmente al sitio o aumentar el tiempo de espera del dominio de la aplicación. Aún así, incluso un inicio en frío no debería tomar más de unos segundos en un servidor de tamaño razonable, por lo que lleva minutos ser una señal suficiente para alejarlo de extra pequeño.

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