0

非常に奇妙な cache_money のやり取りがいくつかあるようです。

コンソールで、クラスの新しいインスタンスを作成して保存すると、memcached コンソール出力にキャッシュ ミスとキャッシュ ストアが表示されます。次に、作成が完了すると、一連のキャッシュの削除が表示されます。

次に、新しく作成されたオブジェクト (またはその他のオブジェクト) に対して何らかの検索を実行しようとすると、キャッシュ アクセスが表示されません。

これは非常に紛らわしいです。すべての検索結果がキャッシュにヒットしないかどうはある程度理解できましたが (それ自体は調査が必要な問題になります) 、オブジェクトの作成中 (関連付けのチェックなど) に検索結果がキャッシュにヒットしたようです

過去にこのような経験をしたことがある人はいますか?何かご意見は?

私の知る限り、cache_money の設定オプションの方法はそれほど多くありません。また、デフォルトでオンになっていて、この種の症状を引き起こしているものはないようです。

私の cache_money 設定は、基本的にドキュメントからそのままです。

どんな助けでも大歓迎です。

4

2 に答える 2

0

わかりました、これは私の側の問題だったようです。失敗したテストがいくつかあり、それは cache_money のコード行が原因であると考えました。キャッシュ マネー コードの行を変更し、他にもいくつか変更を加えたところ、問題は修正されました。

実際には問題が発生しましたが、cache_money に対する私の修正のようです。キャッシュマネーの元のコピーをインストールしたところ、すべてが順調です。

于 2009-10-07T22:17:54.987 に答える
0

これがテストにある場合は、テスト セットアップ/フィルタの前に memcached をモックするか、memcache をフラッシュしていることを確認してください。クリーム!

于 2010-04-23T01:19:47.863 に答える