Действительно ли gae Gzipping мой контент? Медленные времена отклика с GAE как CDN
-
25-09-2019 - |
Вопрос
Я проверяю Google App Engine как бесплатная доставка контента И это похоже на то, что он долго обслуживал свой контент. я Читайте где-нибудь Это Gae Gzips все ваше содержание по умолчанию, это главная причина, по которой я хотел бы дать ему выстрел.
Почему эта страница GAE Скажите полтора секунды, чтобы скачать, пока ваш типичный Страница переполнения стека Загрузки намного быстрее даже с тонкой более контентом?
Что я здесь не хватает? Все, что я сделал, это создать приложение и загрузило изображение в соответствии с этим руководством, но содержание обслуживается очень медленно, кажется. Какие-либо предложения? (Не учитывая Amazon или другие CDNS прямо сейчас, просто ищу помощь в GAE).
Примечание: я использую Safari, когда я посещаю эти ссылки, возможно, Safari вызывает проблемы?
Решение
Я не вижу ничего странного о задержеке для вашего образца GIF. Я думаю, что все приложения Gae Engine размещаются в Соединенных Штатах, поэтому используя его в качестве CDN, не может быть идеальным, если ваши пользователи находятся в Азии. Кэширование браузера должно позаботиться о проблеме для вас, поэтому убедитесь, что настроено правильно.
Apachebench для вашего 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 для логотипа стопорного потока (извините Джефф):
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)
Обратите внимание, что ваше изображение в 4 раза больше, чем размер настолько логотипа, и что, если вы сделаете много одновременных запросов, я догадаюсь, что Gae Hosted Version будет справиться с нагрузкой намного лучше.
GZipping GIF был бы бессмысленным (и просто неправильным), так как его уже сжимаются.
Другие советы
Если я использую инструменты разработчика Chrome 5, есть вкладка, называемая аудитом. Если я нажимаю тест, он упоминает, что контент не составлен.
Вы также можете использовать отличный Yslow. Плагин для Firefox. Это даст вам класс производительности AF на основе около двадцати различных мер, включая сжатие компонентов страницы.