Ruby on rails 什么是rails资产同步gem?
我从RoR和S3开始,对资产不太清楚 有一个资产同步宝石 有人能澄清一下这是什么意思吗 用于在Rails和S3之间同步资源 我还看到heroku不建议使用它: Heroku建议使用CDN而不是资产同步Ruby on rails 什么是rails资产同步gem?,ruby-on-rails,amazon-s3,Ruby On Rails,Amazon S3,我从RoR和S3开始,对资产不太清楚 有一个资产同步宝石 有人能澄清一下这是什么意思吗 用于在Rails和S3之间同步资源 我还看到heroku不建议使用它: Heroku建议使用CDN而不是资产同步 现在是否使用CDN代替资产同步 我可以不使用资产同步吗?或者我必须在web应用程序中使用它 编译资产的最佳实践是什么 谢谢大家! 您要使用的是,而不是S3。S3用于存储文件,在服务静态资产方面不是很好或很快 Cloudfront通过缓存为遍布全球的超高速服务器提供资产服务。你不需要上传资产 您要
https://mycdn.cloudfront.net
然后,您将发行版设置为使用heroku应用程序作为源服务器
因此,在第一次请求:
http://mycdn.cloudfront.net/some_asset.png
Cloudfront将请求转发至:
http://myapp.heroku.com/some_asset.png
并缓存响应,因此任何后续请求都将转到这些超高速边缘缓存位置
cloudfront曾一度只允许一个S3存储桶作为源服务器,但现在已经不是这样了<代码>资产同步是那个时代的遗物
现在将资产上传到S3没有意义。更不用说使用asset_sync,wich将无法很好地与heroku的超级平滑资产管道集成