Подтвердить что ты не робот

Google app engine & CDN

При использовании механизма Google для Google есть ли какая-либо польза для использования CDN, если бы я хотел, чтобы мои файловые ресурсы были ближе к пользователям?

4b9b3361

Ответ 1

Конечно. Хотя App Engine может кэшировать ваш статический контент рядом с пользователями, он не гарантирует, что он это сделает, и он не будет кэшировать ваш динамический контент для вас. Использование CDN является жизнеспособным вариантом с App Engine, как и с любой другой платформой.

Ответ 2

Ну, это все о вашем бюджете, географии и профилировании. Механизм Google-приложений свободен, и если он правильно настроен, он очень хорошо служит вашему контенту в разных местах по всему миру. Многие люди фактически используют движок приложения в качестве CDN! (здесь здесь, здесь и здесь)

Вот сообщение в блоге, сравнивающее производительность приложения-движка, коммерческого CDN и никакого CDN вообще для размещения статической 1MB заархивированной файл

Попробуйте этот бесплатный сервис (из CDN...), чтобы узнать, как работает приложение для приложения. Здесь - еще один тестовый сайт, который я использовал

Итак, в зависимости от того, где ваш сайт расположен географически, где находятся ваши пользователи и каковы ваши потребности, вам необходимо определить эффективность движка приложения и посмотреть, достаточно ли это. Вы получите лучшую производительность от коммерческого CDN? Скорее всего. Но вам это нужно?

Ответ 3

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

Ответ 4

Теперь вы также можете динамически кэшировать статические активы (или весь сайт) с помощью Google App Engine и этот открытый исходный код Python script

И, конечно, если у вас есть бюджетные и/или довольно большие требования, тогда отправляйтесь в Akamai и co.