我似乎有一些非常奇怪的cache_money交互。
当我在控制台上,并且我创建了一个类的新实例并保存它时,我看到缓存未命中并缓存存储在我的memcached控制台输出上。然后,当创建完成时,我看到一堆缓存删除。
如果我尝试对新创建的对象(或任何其他对象)进行任何类型的查找,我从未看到任何缓存访问。
这非常令人困惑。如果所有发现从未点击过缓存(虽然这本身就是一个需要调查的问题),我可以善意了解,但是发现做在创建对象时似乎点击缓存(检查关联等)。
过去任何人都有这种经历吗?有什么想法吗?
AFAIK对cache_money的配置选项的方式并不多,而且肯定看起来没有任何默认情况下会出现这种情况并且会产生这些症状。
我的cache_money配置基本上直接来自文档。
非常感谢任何帮助。
答案 0 :(得分:0)
好的,这看起来像是我身边的问题。我有一些失败的测试,并认为他们是由于cache_money中的一行代码。我更改了缓存货币代码中的行,并做了一些其他更改,我的问题得到了解决。
虽然我对cache_money的修复虽然实际上已经破坏了。我刚刚安装了一份原始的缓存资金副本,而且一切都很好。
答案 1 :(得分:0)
如果这是在您的测试中,请确保您在测试设置/过滤器之前模拟memcached或刷新内存缓存。 CREAM!