Мое приложение, поддерживаемое Heroku, теперь обслуживает определенный файл JS, но из-за высоких оборотов я хотел бы обслуживать его из моего CDN.
Можно ли сделать перенаправление с myapp.herokuapp.com/file.js на mycdn.com/bucket/file.js без перенаправления внутри моего приложения? Мое приложение - это приложение NodeJs / Express.
Спасибо!
Перенаправление не является оптимальным, поскольку Heroku все еще должен обрабатывать начальные запросы. Большая часть нагрузки останется, и сайт все равно выйдет из строя или потребует больших ресурсов при большой нагрузке.
Вам гораздо лучше найти, где ваше приложение генерирует myapp.herokuapp.com/file.js
и вывод mycdn.com/bucket/file.js
поэтому запрос никогда не обрабатывается серверами Heroku. Обычно мы используем функцию для генерации URL-адресов CDN, поэтому для изменения CDN требуется только настройка конфигурации.