Я искал возможность использования http-кеширования для одного из моих проектов на heroku. Сайт обслуживает в основном динамические (это означает, что фактическое содержимое меняется не так часто) iFrame и javascripts.
Если я правильно понимаю службы кэширования http (например, CloudFront, Edgecast и Akamai также имеют аналогичное решение), я смогу технически масштабировать свои серверные узлы значительно до тех пор, пока я установлю ttl в кеше на разумное время. Я думаю, 24-48 часов, что означает, что за это время должен быть только один запрос к серверу, верно?
Верно ли я с этим предположением?
Спасибо
Да, что-то вроде CloudFront позволило бы резко снизить нагрузку.
Если вы используете уникальные URL-адреса для обновленных ресурсов, например script_201110091213.js
- вы даже можете установить TTL для далекого будущего и просто менять URL-адрес скрипта всякий раз, когда вы меняете что-то в скрипте.