CloudFront Cache HTML - PullRequest
       24

CloudFront Cache HTML

1 голос
/ 17 ноября 2011

Можно ли использовать Amazon CloudFront для кэширования HTML-страниц, а не только для изображений, CSS-файлов и т. Д.?

Если нет, то есть ли подобный сервис, который делает это?То есть, я накладываю службу на домен и буквально снова запрашиваю этот сайт, когда срок действия кэшированной страницы истек.

Я также посмотрел на CloudFlare, но они этого еще не сделали.

Ответы [ 2 ]

3 голосов
/ 27 марта 2014

Да, вы можете обслуживать HTML через Cloudfront.

Основным недостатком является необходимость обновления HTML, поскольку по причинам SEO вам не удается версия HTML.

Итак, установивкэширование в облачный фронт на 1 час, например, это означает, что страница хранится в облачном фронте не более 1 часа, и только после того, как облачный фронт примет HTML-код из вашего источника и обновит его.ускорить процесс, но вам нужен полный список html-страниц для быстрого копирования и вставка в aws для аннулирования.

Конечно, все это работает для фиксированных веб-страниц, которые не изменяются для пользователя.Вы можете применить его даже к ASP / PHP, только если сгенерированный контент зафиксирован между всеми пользователями.Итак, у вас есть PHP в вашем источнике, а облачный фронт сохраняет HTML-код.

Мой английский не самый лучший, поэтому я надеюсь, что я кое-что выяснил ...

1 голос
/ 17 ноября 2011

Да, вы можете обслуживать HTML через CloudFront, если вы не против того, чтобы каждый пользователь получал одинаковое содержимое до истечения срока действия кэша.

Я не могу представить CDN, который бы не поддерживал это. Они могут не рекламировать его, поскольку многие веб-сайты являются динамическими и не могут быть кэшированы, но если ваш сайт в основном статичен, то любой CDN должен работать.

...