gpt4 book ai didi

ruby - Heroku Rails 应用 Assets 管理

转载 作者:数据小太阳 更新时间:2023-10-29 07:37:43 25 4
gpt4 key购买 nike

我正在使用 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

我经常问自己是否应该将其设置为 false?由于我很困惑是否应该手动编译 Assets 然后将其推送到 heroku,或将其设置为真?

请给我建议最佳做法。

最佳答案

从使用像 Amazon CloudFront 这样的 CDN 的角度来看并不多。将此设置为 false 的好处是文件被散列和缓存以加快加载时间。当您将 Assets 迁移到 CDN 时,它会处理缓存而不是 Rails。当该值设置为 true 时, Assets 没有哈希,如果您有用户请求较旧且可能与当前哈希不匹配的 Assets ,这将很有用。

关于ruby - Heroku Rails 应用 Assets 管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27615763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com