Heroku 重定向文件从 CDN 提供服务

Heroku 重定向文件从 CDN 提供服务

我的 Heroku 支持应用程序现在正在提供某个 JS 文件,但由于 rpm 较高,我想从我的 CDN 提供该文件。

是否可以从 myapp.herokuapp.com/file.js 重定向到 mycdn.com/bucket/file.js,而无需在我的应用程序内部进行重定向? 我的应用程序是 NodeJs/Express 应用程序。

谢谢!

答案1

重定向并非最佳方案,因为 Heroku 仍需处理初始请求。大部分负载仍将存在,网站在高负载下仍会崩溃或需要大量资源。

最好找到应用程序生成的位置myapp.herokuapp.com/file.js并将其输出mycdn.com/bucket/file.js,这样请求就不会被 Heroku 服务器处理。我们通常使用函数来生成 CDN URL,因此 CDN 的更改只需要调整配置即可。

相关内容