Realmente se GAE gzipping mi contenido? Tiempos de respuesta más lento con GAE como CDN
-
25-09-2019 - |
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
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.