ruby-on-rails - 从 WebpageTest 结果 Cloudflare/Heroku/Rails 改进 HTTP 缓存
问题描述
我正在尝试改进我网站上的 http 缓存,因为网页测试显示静态内容缓存的“F”。我使用 cloudflare 作为 CDN,使用 rails 作为后端。我的缓存设置为 4 小时,但网页测试建议 30 天。
我看到我可以使用那里提供的导轨调整缓存:
但是,通过 rails 或 cloudflare 调整它更好吗?如果 cloudflare,为什么以及如何?
解决方案
我的解决方案是修复 cloudflare,因为它会覆盖 Rails 设置。
Browser Cache TTL 需要在 Cache/configuation/Browser Cache TTL 下进行调整。我把它设置为一个月,它是固定的。
推荐阅读
- react-native - 如何从 react-native-vector-icons 中删除不必要的字体?
- timestamp - 在众多文件中获取最新文件,然后重命名最新文件名,保留前 33 个字符
- javascript - 如何使用javascript在div标签中显示for循环的每个变量?
- javascript - Firebase 云功能的内部错误
- c# - 您可以将 ModelBinding 与 GET 请求一起使用吗?
- c# - 多条路线相同的动作.NET Core 3.1
- c# - SignalR 防止网关超时
- mysql - 外键多表可能性
- powershell - PowerShell - 比较两个 CSV 并使用 SideIndicators 将差异导出到单独的文件
- sql-server - 根据特定一周的星期一到星期日的日期将一行拆分为多行的 SQL 查询