En lugar de piratear un cron para mantener las instancias en todo momento, puede habilitar la facturación y establecer un valor de “instancias mínimas inactivas” en la consola de administración de la aplicación. Puede configurar instancias residentes para estar siempre en línea.
Con las instancias residentes también puede habilitar las solicitudes de calentamiento, que puede especificar un controlador para procesar. Una solicitud de calentamiento puede hacer algo como iniciar un programa o cargar algún módulo o código en la memoria. Se garantiza que las instancias residentes manejarán las solicitudes de calentamiento antes de que comiencen a servir a los usuarios. Esto significa que cuando un usuario realiza una solicitud a una instancia residente, la instancia ya estará “activa” y no necesita cargar código adicional en la memoria.
Los documentos sobre esto están aquí:
https://developers.google.com/ap…
También escribí una respuesta más larga sobre los trucos que puedes usar para reducir el tiempo de inicio de la aplicación aquí:
La respuesta de Jeremy Weinstein a Google App Engine: ¿Qué se puede hacer con los largos tiempos de carga de páginas?
- Cuando estoy experimentando turbulencia en un avión, ¿qué está pasando realmente?
- Necesito registrar un nuevo número de teléfono para China Telecom. Sin embargo, no quiero un número de teléfono que contenga 4, ya que 4 suena como la muerte en chino. No puedo encontrar ningún número de teléfono que excluya 4, ¿es esto normal?
- Tengo que pasar 4 horas al día viajando en autobús. ¿Cómo puedo aprovecharlo al máximo?
- Soy un estudiante de BE que planea hacer un proyecto en Smart Meter Data Analytics usando Big Data y Hadoop. ¿Cuáles son las áreas inexploradas en este campo?
- Mi novia recientemente admitió que casi cada vez que he tratado de complacerla con mis dedos, ella simula un orgasmo. Estoy sorprendido y dolido de que haya mentido por tanto tiempo. ¿Cómo trato con esto?