加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – Heroku Rails应用程序资产管理

发布时间:2020-12-17 02:07:30 所属栏目:百科 来源:网络整理
导读:我正在使用rails 4.2.0 amazon clodfront Heroku. 在我的config / environments / production.rb中,我将此配置设置为true. # Don't fallback to assets pipeline if a precompiled asset is missedconfig.assets.compile = true 我经常问自己这是否应该设置
我正在使用rails 4.2.0 amazon clodfront Heroku.

在我的config / environments / production.rb中,我将此配置设置为true.

# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true

我经常问自己这是否应该设置为假?
我很困惑,是否应该手动编译资产,然后将其推送到heroku,
或者设置为true?

请建议我最好的做法.

解决方法

从使用像Amazon CloudFront这样的CDN的角度来看并不多.将此设置为false的优点是文件经过哈希处理和缓存以加快加载时间.将资产迁移到CDN时,它会处理缓存而不是Rails.当值设置为true时,如果您的用户请求较旧且可能与当前哈希不匹配的资产,则资产不具有可用的哈希.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读