2009-10-07 51 views
0

我似乎有一些非常奇怪的cache_money交互。cache_money只在創建和更新時寫入memcached,看起來從不在緩存中尋找索引/顯示操作

當我在控制檯上,並創建一個類的新實例並保存它時,我看到緩存未命中和緩存存儲在我的memcached控制檯輸出上。然後當創建完成時,我看到一堆緩存刪除。

如果我然後嘗試爲新創建的對象(或任何其他對象)做任何類型的查找,我從來沒有看到任何緩存訪問。

這是非常混亂的。我可以的理解,如果所有認定從不打緩存(儘管其本身是需要調查的問題),但發現似乎命中cache正在創建對象時(檢查協會等)。

任何人都有過去的經歷嗎?有什麼想法嗎?

AFAIK在cache_money的配置選項方面並沒有太多的功能,並且它肯定似乎沒有任何默認設置,並且正在創建這些類型的症狀。

我的cache_money配置基本上是直接從文檔中提取出來的。

任何幫助將不勝感激。

回答

0

好吧,這看起來像,這是在我身邊的一個問題。我有一些失敗的測試,並認爲它們是由於cache_money中的一行代碼造成的。我改變了緩存中的代碼行,並做了一些其他更改,並修復了我的問題。

看起來雖然我修復cache_money雖然實際上破壞了事情。我剛剛安裝了一張緩存資金的原始副本,並且與世界一切都很好。

0

如果這在您的測試中,請確保您在測試設置/過濾器之前嘲弄memcached或刷新memcache。奶油!

相關問題