2010-04-09 4 views
1

Я тестирую Google App Engine as a free Content Delivery Network, и мне кажется, что это занимает много времени, чтобы обслуживать мой контент. I read somewhere, что GAE gzip весь ваш контент по умолчанию, это основная причина, по которой я бы хотел сделать это.Является ли GAE действительно GZipping моим контентом? Медленное время отклика с GAE как CDN

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

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

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

+0

его не очень, что медленно для меня ... –

ответ

2

Я не вижу ничего странного в отношении задержки для вашего образца 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, будет намного лучше загружать загрузку.

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

+0

+1 для «Gzipping GIF будет бессмысленным (и просто неправильно)» – Thilo

2

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

0

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