zend フレームワーク アプリケーションで Mysql サーバーの負荷を分散する必要があります。
どうすればこれを行うことができますか?
ラウンド ロビン アルゴリズムを使用して、2 つの MySql サーバー インスタンスを実行し、1 つはマスターとして、もう 1 つはスレーブとして実装する必要があります。
zend フレームワーク アプリケーションで Mysql サーバーの負荷を分散する必要があります。
どうすればこれを行うことができますか?
ラウンド ロビン アルゴリズムを使用して、2 つの MySql サーバー インスタンスを実行し、1 つはマスターとして、もう 1 つはスレーブとして実装する必要があります。
接続設定には、Zend_Application_Resource_Multidbを使用できます。クライアントごとのラウンド ロビンの場合、DB クラスで次に接続するようにサーバーを変更できます。これにより、ページの読み込み中にすべてのクエリに対してラウンド ロビンが実行されます。memcache を使用して、アプリケーション全体にすることもできます。
スレーブへの書き込みを抑制する必要があることに注意してください。