При использовании механизма Google для Google есть ли какая-либо польза для использования CDN, если я хотел, чтобы мои файловые ресурсы были ближе к пользователям?Google app engine & CDN
ответ
Конечно. Хотя App Engine может кэшировать ваш статический контент рядом с пользователями, он не гарантирует, что он это сделает, и он не будет кэшировать ваш динамический контент для вас. Использование CDN является жизнеспособным вариантом с App Engine, как и с любой другой платформой.
Можете ли вы дать пример, как кэш динамических данных используя cdn? –
Спасибо, Ник. И хороший блог с блогами приложений! – JavaRocky
@Illian Это полностью зависит от CDN. Проверьте документы на то, что вы обдумываете, - App Engine ничем не отличается от любой другой платформы в этом отношении. –
Ну, это все о вашем бюджете, географии и профилировании. Механизм Google-приложений свободен, и если он правильно настроен, он очень хорошо служит вашему контенту в разных местах по всему миру. Многие люди фактически используют движок приложения в качестве CDN! (См here, here и here)
Here is a blog post сравнение производительности приложения-двигатель, коммерческий CDN и не CDN вообще для размещения статического 1Мба архивного файла
Попробуйте this free service (из CDN ...), чтобы увидеть, как работает приложение приложения. Here - еще один тестовый сайт, который я использовал
Таким образом, в зависимости от того, где ваш сайт расположен географически, где находятся ваши пользователи и каковы ваши потребности, вам необходимо определить эффективность движка приложения и посмотреть, достаточно. Вы получите лучшую производительность от коммерческого CDN? Скорее всего. Но вам это нужно?
Удивительно, жаль, что я не мог бы любить этот ответ :) – Mattis
@TalWeiss, чувак, ты потрясающий! –
Опубликованное в блоге сообщение о производительности отключено, но вы можете использовать archive.org для просмотра результатов: http://web.archive.org/web/20110311062309/http://blog.sallarp.com/google-app -engine-cdn/(по существу: DedicatedServer, GAE, CDN, ранжируется в порядке лучшей производительности) –
Теперь вы можете также динамически кэшировать статические активы (или весь сайт) с Google App Engine и this open source Python script
И, конечно, если у вас есть бюджет и/или очень большие требования, а затем пойти Akamai & сотрудничества.
Вы можете попробовать инструмент, например just ping, чтобы увидеть латентность между многими местоположениями и Google App Engine (который также находится в разных географических точках). Возможно, CDN не нужен для вашей аудитории.
http://serverfault.com/questions/133157/using-googles-app-engine-as-cdn-for-static-files Нить говорит, что GAE не CDN – 2011-10-20 13:05:22
HTTP: // serverfault.com/questions/133157/using-googles-app-engine-as-cdn-for-static-files нить говорит, что GAE не CDN – 2011-10-20 13:07:04