所以我目前有太多资产要推送到我的免费heroku帐户。我目前在hostgator服务器上托管它们,这是有问题的,因为通过对每个映像进行远程请求,并且服务器本身不具有说明Amazon CloudFront的性质,它明确地为CDN加速和缓存事物,它明显加载所有图像在DOM中都很慢。我的问题是,如何通过CloudFront提供我的资产而不将其推送到我的heroku帐户?
答案 0 :(得分:1)
最佳解决方案是创建一个自定义部署脚本,其中包含专门用于将资产上传到S3的步骤,然后通过CloudFront从S3提供资产。(查看https://github.com/rumblelabs/asset_sync的想法)
具体做法是:
git push heroku master
进行回购 - 如果正确忽略它们,则不会推送您的资产。