Является ли GAE действительно GZipping моего контента? Время медленного ответа с GAE в качестве CDN - PullRequest
1 голос
/ 09 апреля 2010

Я тестирую Google App Engine в качестве бесплатной сети доставки контента и мне кажется, что подача моего контента занимает много времени. Я где-то читал , что GAE по умолчанию распаковывает весь ваш контент, и это основная причина, по которой я бы хотел попробовать.

Почему эта страница gae загружается, скажем, за полсекунды, в то время как ваша обычная страница переполнения стека загружается намного быстрее, даже с большим количеством контента?

Что мне здесь не хватает? Все, что я сделал, это создал приложение и загрузил изображение в соответствии с этим уроком, но контент, кажется, подается очень медленно. Какие-либо предложения? (Не обращая внимания на Amazon или другие CDN прямо сейчас, просто ищу помощи по GAE).

Примечание: я использую Safari при посещении этих ссылок, может быть, Safari вызывает проблемы?

Ответы [ 3 ]

2 голосов
/ 11 апреля 2010

Я не вижу ничего странного в задержке для вашего образца GIF. Я думаю, что все приложения движка GAE размещены в Соединенных Штатах, поэтому использование его в качестве 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 для логотипа stackoverflow (извините, Джефф):

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 раза больше логотипа SO, и что если вы сделаете много одновременных запросов, я думаю, что версия, размещенная на GAE, справится с нагрузкой намного лучше.

Сжатие GIF было бы бессмысленным (и совершенно неправильным), поскольку оно уже сжато.

2 голосов
/ 09 апреля 2010

Если я использую инструменты разработчика Chrome 5, появляется вкладка «Аудит». Если я нажму на кнопку «Тест», будет указано, что содержимое не GZipped.

0 голосов
/ 23 июля 2010

Вы также можете использовать отличный плагин YSlow для Firefox. Это даст вам оценку производительности A-F на основе примерно двадцати различных показателей, включая сжатие компонентов страницы.

...