2

我正在使用 cache_method gem,在我的应用程序中分析一些关键过程时,我发现了以下结果

 6.11    0.01    0.00    6.10    413/413    ActiveSupport::Cache::Strategy::LocalCache#write_entry  364
 4.70    0.01    0.00    4.69    388/388    ActiveSupport::Cache::Strategy::LocalCache#delete_entry

413 缓存写入和 388 缓存删除是否可能需要 10 秒?听起来太多了。有什么方法可以通过一些配置选项来改善这一点?

4

1 回答 1

2

这些操作完全有可能需要很长时间才能实现,第一个症状是索引,在更新缓存时,您肯定会更新索引,这是缓存机制中最繁重的任务。您可以查看索引配置,根据其实现,您可以使用延迟索引刷新来避免删除和更新操作中的延迟。干杯

于 2013-06-07T09:30:49.743 回答