我已将 cloudfront 配置为使用 Heroku 作为其自定义来源。在production.rb
文件中,我进行了以下设置:
middleware.insert_after('Rack::Cache', Rack::Deflater)
config.static_cache_control = "public, max-age=86400"
config.action_controller.asset_host = ENV["ASSET_HOST"]
此外,我修改了样式表,因此在任何使用资产(图像/字体)的地方,我都使用了asset_path
. 因此,我指望资产管道提供的摘要使我的资产到期。
这个云端设置如何?与资产加载有关的任何事情都可以改进吗?