私はmemcacheを初めて使用し、次の考えがうまくいくか、成功したケースで存在するか、それともゴミがゴミ箱に入るだけなのか疑問に思っていますか? 私を惜しまないでください。どんなガイダンスも大歓迎です。ここに行きます...
現在、1 つの MySQL DB がすでに memcache を使用しており、予備のメモリを使用して、フロントエンドにサービスを提供する空腹の Web サーバーにフィードしています。ここで、新しい DB と Web サーバーを再び導入します。息子を飢えさせて別の息子を食べさせないようにするため、memcache を実行する別の方法を検討しているため、将来、次の方法でより多くの DB と Web サーバーをすばやく追加できます。
- memcache の実行専用のスタンドアロン サーバーを導入し、平均的な CPU とハード ディスクの仕様にもかかわらず大量の RAM を搭載します。
- すべての DB インスタンスを取得して、キャッシングが必要なものを memcache サーバーにフィードします (複数の Web サーバーに提供するため)。
- memcache の使用率を時々監視して、クラスターの memcache を増やして負荷を共有することで、将来のスケーリングに備えます。
- キャッシュ戦略とコンテンツは、同じジャンルまたはデータがキャッシュされている複数の Web サーバー間で再利用できます。
この設計が機能する場合、人々がすでに直面しているフォールバックや予防策は何ですか? 犯した過ちを繰り返さないことで、他の人から学ぶことができるように。
ありがとう