GAE est gzipping vraiment mon contenu? Temps de réponse lent avec GAE comme CDN
-
25-09-2019 - |
Question
Je teste sur lire quelque part que GAE gzip tous vos contenus par défaut, c'est la raison principale que je voudrais donner un coup de feu.
Pourquoi cette page Gae prendre un dire une demi-seconde à télécharger, tandis que votre page de débordement de la pile de href="https://stackoverflow.com/questions/tagged/flex"> typique beaucoup plus rapide, même avec une tonne plus de contenu?
Qu'est-ce que je manque ici? Tout ce que je l'ai fait est de créer une application et uploadés une image selon ce tutoriel, mais le contenu est servi très lentement, il semble. Aucune suggestion? (Ne pas tenir compte Amazon ou d'autres CDNs en ce moment, à la recherche d'aide GAE).
Note: J'utilise Safari quand je visite ces liens, peut-être safari est à l'origine des problèmes
La solution
Je ne vois rien d'étrange à la latence de votre échantillon GIF. Je pense que toutes les applications du moteur GAE sont hébergés dans les États-Unis afin de l'utiliser comme un CDN peut ne pas être parfait si vos utilisateurs sont en Asie par exemple. la mise en cache du navigateur doit prendre en charge la question pour vous alors assurez-vous qui est configuré correctement.
ApacheBench pour votre 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 pour le logo stackoverflow (désolé 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)
Notez que votre image est 4 fois la taille du logo SO et que si vous faire beaucoup de demandes simultanées je suppose que la version hébergée GAE gérerait la charge beaucoup mieux.
gzipping un GIF serait (faux et simple) inutile depuis son déjà compressé.
Autres conseils
Si j'utilise Chrome 5 Outils de développement, il y a un onglet appelé audit. Si je clique test, il mentionne le contenu n'est pas au format gzip.
Vous pouvez également utiliser l'excellent YSlow plugin pour Firefox. Cela vous donnera une note de performance A-F basée sur une vingtaine de mesures différentes, y compris la compression des composants de la page.