0

私はいくつかの大規模なオンライン ショップのシステム管理者であり、可能なキャッシング ソリューションとして Memcached を調査しています。

最もアクセス数の多いクエリは、動的な製品ページを構成するクエリであるため、これらをキャッシュすることは理にかなっています。スタッフは定期的に更新プログラムを使用して、テーブルを新しい価格で更新します。私が理解しているように、Memcached を使用した場合、プログラムが更新された後ではなく、キャッシュの有効期限が切れた後にのみ変更が明らかになります。

ドキュメントでは、既存のすべてのアイテムをフラッシュする「Memcache::flush」を見ることができますが、個々のオブジェクトをフラッシュする方法はありますか?

4

2 に答える 2

1

1 つのアイテムを削除する削除コマンドがあることをドキュメントで確認できます。1点追加・交換できるセットもございます。

于 2013-01-28T09:01:00.883 に答える
0

最も重要な部分は、キーにしっかりとした命名規則を設定することです。おそらく、データベース (mysql?) の行を更新/挿入するための cms タイプのページがあります。mysql で更新を行うときはいつでも memcache レコードを削除するようにしてください。

于 2013-01-30T18:55:31.247 に答える