Pregunta

Estoy probando Google App Engine como un contenido libre de Entrega Red y se siente como que está tomando mucho tiempo para servir a mi contenido. Me leído en alguna parte que GAE gzips todo su contenido por defecto, que de la principal razón que me gustaría darle un tiro.

¿Por qué esta página gae tomar un decir un medio segundo de descarga, mientras descargas tu página típica de desbordamiento de pila mucho más rápido incluso con una tonelada más contenido?

¿Qué me estoy perdiendo aquí? Todo lo que he hecho es crear una aplicación y subió una imagen de acuerdo con ese tutorial, pero el contenido se sirve muy lentamente lo que parece. ¿Alguna sugerencia? (No tener en cuenta Amazon u otros CDN en este momento, sólo en busca de ayuda con GAE).

Nota:? Estoy usando Safari en mi visita a esos enlaces, tal vez Safari está causando problemas

¿Fue útil?

Solución

No veo nada extraño en la latencia para su GIF muestra. Creo que todas las aplicaciones de motores GAE se alojan en los Estados Unidos por lo que su uso como un CDN puede no ser perfecto si sus usuarios están en Asia por ejemplo. el almacenamiento en caché del navegador debe cuidar el problema para usted así que asegúrese de que está configurado correctamente.

ApacheBench para su GIF:

Percentage of the requests served within a certain time (ms)
  50%    211
  66%    257
  75%    288
  80%    289
  90%    296
  95%    302
  98%    328
  99%    345
 100%    345 (longest request)

ApacheBench el logotipo stackoverflow (lo siento Jeff):

Percentage of the requests served within a certain time (ms)
  50%    372
  66%    373
  75%    373
  80%    373
  90%    374
  95%    376
  98%    384
  99%    384
 100%    384 (longest request)

Tenga en cuenta que su imagen es 4 veces el tamaño del logotipo SO y que si desea hacer una gran cantidad de solicitudes simultáneas me imagino que el GAE versión alojada sería manejar la carga mucho mejor.

gzipping un GIF no tendría sentido (y simplemente erróneo) desde su ya comprimidos.

Otros consejos

Si utilizo los 5 Herramientas para desarrolladores de Chrome, hay una pestaña llamada auditoría. Si hago clic en prueba, se menciona que el contenido no está comprimido con gzip.

También puede utilizar la excelente YSlow plugin para Firefox. Esto le dará un grado de rendimiento A-F sobre la base de una veintena de medidas diferentes, incluyendo la compresión de los componentes de la página.

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