Рассмотрим html-сайт с динамическим контентом и множеством статических файлов .js, а изображения с багажом должны размещаться в одном месте. Вскоре на сайте появятся несколько тысяч новых пользователей, сгруппированных в одной стране на другом конце света. В этой новой удаленной стране есть узел Amazon S3, и все пользователи в этой стране будут находиться в пределах 1000 км от узла S3.
Чтобы улучшить опыт пользователей в удаленной стране, я предлагаю расположить самые большие и наиболее часто упоминаемые статические файлы на локальном сервере рядом с этим сообществом удаленных пользователей и переписать URL-адреса при обслуживании этих пользователей.
Мне кажется, что использование коммерческой CDN в этой ситуации было бы излишним, а прямая ссылка на наш собственный статический контент S3, управляемый вручную, дала бы нам больше контроля, особенно для случайных срочных исправлений в JavaScript.