我有一个脚本,可以用新数据更新Postgres数据库。脚本完成后,我想清除所有缓存的页面。但如果不完全重新启动Heroku服务器,我似乎无法使其生效
我尝试没有成功:
# React & Markdown App
* Benefits of using React... but...
* Write layout in Markdown!
Rails.cache.clear
=> ["/app/tmp/cache/bootsnap-compile-cache", "/app/tmp/cache/bootsnap-load-path-cache"]
rails tmp:cache:clear
config.cache_store没有为生产明确设置(我已经看到了有关默认使用哪个缓存的混合信息)
我已确保浏览器中没有缓存(通过禁用开发工具中的缓存并绕过服务人员)
我将Heroku与ruby 2.5.3,rails 5.2.1.1和actionpack-action_caching 1.2.0一起使用
我在操作中添加了日志记录功能,该操作仅在重新启动后第一次访问页面时进行记录
更新:我删除了操作缓存,而是通过使用紧急加载更好地优化了SQL采石。