Los sitios web Windows Azure admiten dos modos, compartido y reservado.
En el modo Compartido, el proceso de su sitio web (w3wp) se ejecuta junto a otros, compartiendo recursos como CPU y memoria. El tiempo de ejecución (es decir, el sistema de sitios web de Windows Azure) elimina sitios de la memoria después de un período de inactividad, es decir, cuando su sitio no recibe tráfico. El tiempo de ejecución toma las decisiones de eliminar sitios, se basa en muchos parámetros, e incluso si cambia la configuración, es posible que no se aplique, ya que el tiempo de ejecución puede anular esa configuración.
Si está buscando que su sitio esté siempre en la memoria, puede considerar cambiar a la Instancia reservada, en la que su (s) sitio (s) está (n) ejecutando en su (s) propia (s) VM y el sistema es mucho más flexible en términos de utilización de recursos.
Yochay (PM Azure Sitios Web)
Una manera de mantener viva su sitio es configurar un script en alguna parte que recibe alguna página de su sitio web cada 15 minutos (básicamente HTTP GET alguna URL). De esta manera, su sitio está activo y no se recicla. Este es un truco que utilizan muchas personas que usan alojamiento compartido, pero no tengo idea de si funciona con sitios web azules. Puede usar un servicio como [Pingdom] (http://www.pingdom.com/) –
He escrito sobre cómo resolver este problema y he creado un servicio para mantener vivo su sitio: http://ideasof.andersaberg.com/ idea/14/keep-your-free-azure-website-from-idle-app-pool-timeout – Anders
Los sitios web Azure ahora tienen una función Always On (vea http://weblogs.asp.net/scottgu/archive/2014) /01/16/windows-azure-staging-publishing-support-for-web-sites-monitoring-improvements-hyper-v-recovery-manager-ga-and-pci-compliance.aspx) – twomm