Я новичок в CDN и экспериментирую с CloudFront. Я все настроил, и все, кажется, работает нормально. Я могу создать статическое изображение на странице и получить к нему доступ через мой дистрибутив CloudFront. Я использую пользовательское происхождение (т.е. не ведро s3).
Я боюсь, что мне может быть хуже с точки зрения производительности, хотя. У меня есть тестовая страница, которая загружает те же 20 или около того изображений с и без CDN. Глядя на сетевую панель в Firebug, при первой загрузке этой страницы изображения, которые загружаются непосредственно с исходного сервера, появляются намного быстрее. При последующих загрузках страницы преимущества CDN становятся очевидными - после 3-5 обновлений CDN работает лучше, чем исходный сервер.
Таким образом, я вижу, что на популярной странице нашего сайта, которая постоянно посещается, это будет полезно. И я должен ожидать выгоды, потому что я нахожусь в Сиэтле (в двух шагах от Amazon), а мой сервер находится в CA.
Дело в том, что если я покидаю страницу на несколько минут, а затем перезагружаюсь, все возвращается на круги своя, а CloudFront хуже, чем исходный сервер. Это ожидается? Неужели вещи так быстро выпадают из CDN-кэша?
Возможно ли, что что-то в моих настройках ухудшает производительность? Или реальность заключается в том, что CDN будет исключительно позитивным для контента, к которому в настоящее время обращаются в среднем каждые несколько секунд?
(кросс-пост с форума AWS, потому что я был испорчен навсегда по срокам выполнения SO)
ОБНОВИТЬ:
Ниже приведены два хороших ответа, на которые стоит обратить внимание, если у вас есть вопросы о производительности CloudFront. Недавно я нашел одно объяснение моей конкретной проблемы, хотя оно не упоминалось. Я оставил TTL на 5 минут в качестве оплошности. Так как я также использую пользовательское происхождение, есть дополнительный обходной путь к авторитетному серверу имен, чтобы преобразовать его в настоящий домен Amazon CloudFront. Теперь, когда настройка TTL вернулась к 12 часам, кажется, что длительные нагрузки происходят реже.