2012-06-15 13 views
14

Tengo un sitio web html estático alojado con la opción gratuita de Google App Engine. No tengo ningún tráfico para hablar, ya que es un sitio nuevo y solo el tráfico me visita el sitio web.Google App Engine frontend Instance Hours Límite alcanzado

Me di cuenta, con solo 15 solicitudes de la página de inicio, las horas de mi instancia de interfaz consumidas son del 5%. Con esta tasa, mi sitio web puede atender solo a 300 visitantes por día.

Quiero saber qué sucede cuando se alcanza el límite de horas de la instancia frontend? ¿Mi sitio web dejará de estar disponible para el público? Leí en alguna parte que el contenido estático es servido por diferentes servidores y aún debe ser servido, siempre y cuando no vaya más allá de los límites de ancho de banda. ¿Es esto cierto?

Cómo reducir las horas de instancia frontend?

+0

La relación entre hits y horas de instancias no es lineal, con bajos niveles de tráfico; consulte la respuesta de Peter para saber por qué. –

+0

https://groups.google.com/forum/#!topic/google-appengine/GZmR7CcFhwM – OhadR

Respuesta

10

Si no se está ejecutando ninguna instancia, una solicitud provocará el inicio de una instancia. Las instancias permanecen activadas durante 15 minutos después de que sirvieron la última solicitud.

Por lo tanto, en teoría, puede realizar solicitudes cada 15 minutos, un total de 96 al día y usar 24 horas de tiempo de instancia, de las 28 horas de instancia gratuitas por día.

+0

Gracias. ¿Qué sucede cuando se alcanza el límite de horas de la instancia frontend? ¿Mi sitio web no estará disponible? –

+2

Sí, comenzará a producir los 500 errores. Pero puede limitar el número de instancias a 1, entonces esto nunca sucederá. –

+0

Gracias. ¿Hay alguna estimación general sobre cuánto tráfico puede hacer que el límite de hora de la instancia frontend de 28 horas alcance un sitio html estático? –

1

puede cambiar las instancias máximas de inactividad y la configuración de latencia mínima pendiente para reducir la creación de más de una instancia. establece expiraciones para su contenido. (link)

+0

Gracias, sí configuré la Instancia máxima inactiva y la Latencia mínima pendiente. –

11

Solo para aclarar un poco para usted. Usted piensa que cada solicitud consumió .05/15 de su cuota gratuita. Este es tu error fundamental. Cada solicitud será servida por una instancia de su aplicación. Obtienes 28 horas de instancia gratis. Cada vez que se envía una solicitud, si no hay ninguna instancia activa, se iniciará una y consumirá 15 minutos de esta cuota, incluso si solo atiende una solicitud. Sin embargo, si su aplicación es eficiente, esta instancia única puede atender miles de solicitudes en 15 minutos. Si su aplicación es ineficiente o tiene mucho tráfico, terminará con más de una instancia ejecutándose a la vez. Si siempre tiene 4 instancias en ejecución, consumirá 1 hora de cuota de instancia cada 15 minutos, por lo que su sitio dejará de estar disponible después de 6 horas. Como se señaló, esto es cuando comienza a jugar con las instancias mínimas/máximas de inactividad; puede sacrificar el tiempo de respuesta para menos instancias. En el ejemplo, supongamos que ajusta Min/Max Idle y permite que el tiempo de respuesta de su aplicación aumente, pero al hacerlo, redujo el número de instancias activas de 4 a 1. Luego, puede mantener el sitio durante 24 horas completas .

+0

Gracias. ¿Hay alguna estimación general sobre cuánto tráfico puede hacer que el límite de hora de la instancia frontend de 28 horas alcance un sitio html estático? –

+0

Me refiero a cuánto tráfico puede prestar un GAE gratuito, si es un sitio html estático. –

+0

Los archivos estáticos se manejan de forma diferente que los RPC que deben ser manejados por su aplicación específica en línea. Los archivos estáticos son entregados por la red de contenido de Google. No estoy lo suficientemente familiar como para estimar las capacidades, pero sin duda sería muchos factores más. Además, si su contenido estático está contenido en el caché del ISP o localmente, es posible que nunca llegue a GAE. – stevep