Использует ли Google App Engine google CDN для распространения статических ресурсов? - PullRequest
11 голосов
/ 24 апреля 2010

В Интернете я нахожу множество статей, описывающих, как GAE можно использовать в качестве CDN. Но я не смог найти упоминания о CDN в документации Google App Engine.

Может ли кто-нибудь указать мне на какой-нибудь официальный документ / статью, в которой говорится о том, как приложения, разработанные на основе GAE, получают преимущества от серверов Google CDN?

Заранее спасибо :)

Ответы [ 2 ]

8 голосов
/ 25 апреля 2010

Да, GAE использует инфраструктуру Google для статического контента.

Посмотрите на эту сессию в Google IO 2009 и прочитайте слайды 24-28 .

Статический контент обрабатывается специализированной инфраструктурой. Среда выполнения приложений их не обслуживает.

3 голосов
/ 24 апреля 2010

Использование App Engine в качестве распределенного файлового хостинга на самом деле не является «официальным» использованием сервиса, поэтому его никогда не упоминают ни в одной официальной документации.

Приложения App Engine обслуживаются из нескольких производственных центров обработки данных Google, поэтому теоретически ваше приложение будет обслуживать запросы (более или менее) так же быстро, как GMail или Docs.

Если все ваше приложение работает со статическими файлами, то у вас в основном есть бесплатный (на определенный момент) CDN, созданный на серверах Google.

Некоторый поиск в Google находит много примеров того, как этого добиться.

...