use*_*097 11 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 amazon-cloudfront
Rails 3.1中是否有可用的宝石或方法可以自动将资产上传到亚马逊云端并使用这些资源而不是本地托管的资源?我想手动上传编译资产然后更改rails app配置以使用该资产主机很容易,但是当修改资产时,需要再次手动上传到云端.有什么好办法吗?
小智 13
绝对检查github上的asset_sync.或者我们的Heroku开发中心关于在Heroku上使用CDN资产Host with Rails 3.1的文章.
使用asset_sync与CDN自定义源相比,性能有了很大的提升,让您的应用程序可以在生产中懒洋洋地编译资产,或者直接在应用服务器上预编译它们.不过我会说.我写的.
Rog*_*vag 10
如果您使用Cloudfronts"自定义源"选项,则无需上传任何内容,Cloudfront将在需要时从您的服务器获取资产.有关设置的详细信息,请参阅:
http://blog.ertesvag.no/post/10720082458
看看https://github.com/rumblelabs/asset_sync - 我们只是将它用于S3,但我猜想一旦资产在S3上,CloudFront部分就很容易了.
它最终是一个rake任务,您只需添加以在部署过程中执行.
| 归档时间: |
|
| 查看次数: |
4834 次 |
| 最近记录: |