【问题标题】:How to get the cache misses in rails如何在rails中获取缓存未命中
【发布时间】:2017-11-14 23:11:22
【问题描述】:

我正在使用Rails.cache 进行缓存

config.action_controller.perform_caching = true
config.cache_store = :file_store, "location"

如何检查是否有缓存未命中?

另外,我无法在我的日志中看到缓存未命中信息。

谢谢

【问题讨论】:

  • 您可以配置缓存的日志级别。 stackoverflow.com/questions/7254184/…
  • @DanielWestendorf 我看了这篇文章,它谈到了为缓存设置单独的日志级别,因为日志太多。但是,我根本无法查看缓存中的日志。我的config.log_level 也设置为debug 并尝试了info
  • 我很确定缓存日志现在已静音,除非明确启用。我正在尝试为此寻找来源。也许尝试将缓存日志级别设置为显式调试?
  • 我尝试将其设置为显式调试,但仍然无法打开缓存日志

标签: ruby-on-rails


【解决方案1】:

要获取有关缓存事件的实用通知,请查看ActiveSupport::Notifications 订阅cache events

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-27
    • 2012-09-18
    • 2012-04-21
    • 2013-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-05
    相关资源
    最近更新 更多