2011-01-21 9 views
5

¿Alguien puede explicar qué es la característica Siempre activada en Google App Engine? ¿Cómo es útil? Una explicación con el ejemplo será apreciada.Función de Google App Engine Always On

¿Funciona siempre la función incluso para colas de tareas?

Respuesta

8

Básicamente, Google apaga las instancias de la aplicación del motor de aplicaciones cuando no tienen tráfico. Con esta característica, puede pagar extra para tener una instancia siempre ejecutándose. Esto ahorra tiempo durante picos de tráfico ya que no es necesario tomar el tiempo para iniciar una nueva instancia.

+4

Esto es especialmente útil para las aplicaciones de Java, que pueden tardar mucho tiempo en iniciarse (más de diez segundos). – Thilo

+0

Cuando se ejecuta el código, el motor de la aplicación de Google crea instancias para mantener el código en ejecución. Cuando hay mucho tráfico, las instancias siempre están disponibles y las solicitudes se atenderán más rápido. Cuando hay mucho menos tráfico, estas instancias mueren después de algún tiempo. Entonces, cuando aparece una nueva solicitud, GAE tiene que cargar estas instancias primero antes de atender la solicitud, lo que llevará algún tiempo (cantidad de tiempo no significativa pero cantidad aún medible) – Sam