大規模な Web サイトで Memcached のような分散キャッシュ ソリューションを使用するのは初めてです。いくつか質問があります。経験のある方にコメントをお願いします。
明らかに、キャッシュに入れることができるデータの量は、サーバーの RAM に依存します。十分な大きさのサーバー ファームと RAM があると仮定すると、パフォーマンスの低下が見られる前に memcached に入れることができるオブジェクトの最大数はありますか? 私が尋ねる理由は、文字通り何百万ものオブジェクトを memcached に入れたら、オブジェクトのインデックス作成と検索に時間がかからないのではないかと考えているからです。ここに線引きはありますか?
memcached に小さいがより多くのオブジェクトをキャッシュする必要がありますか、それとも大きいが少ない数のオブジェクトをキャッシュする必要がありますか? オブジェクトが小さいほど、それらを取得するために DB へのラウンドトリップが多くなりますが、より柔軟でプログラミングが容易になります。
どうもありがとうございました、
レイ。