アマゾン ウェブ サービス (AWS) を使用しており、複数のウェブ サーバーとロード バランサーがあります。Web サーバーの問題は、$_SESSION がそれぞれに固有であることです。ユーザーに関する情報を $_SESSION に保持しています。
この情報を同期する適切な方法は何ですか? これらのセッションが保持されている場所を統合する方法はありますか、またはこのデータを保存するために MySQL を使用する必要がありますか (最後のオプションはあまり好きではありません)。
アマゾン ウェブ サービス (AWS) を使用しており、複数のウェブ サーバーとロード バランサーがあります。Web サーバーの問題は、$_SESSION がそれぞれに固有であることです。ユーザーに関する情報を $_SESSION に保持しています。
この情報を同期する適切な方法は何ですか? これらのセッションが保持されている場所を統合する方法はありますか、またはこのデータを保存するために MySQL を使用する必要がありますか (最後のオプションはあまり好きではありません)。
あなたが探しているのは「Sticky Sessions」だと思います。私が正しければ、Amazon は 2 つの異なるオプションを提供します。
ロードバランサー (期間ベース、これをお勧めします) http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_StickySessions.html#US_EnableStickySessionsLBCookies
アプリケーションベースのセッション固定性 http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_StickySessions.html#US_EnableStickySessionsAppCookies
上記の回答に加えて、Amazon の有料サービスである DynamoDB のような分散キャッシュをお探しですか。使用するのは驚くほど高速で優れていますが、他のオープンソースの代替手段を探している場合は、次のメモリ読み取り/書き込みオプションを確認できます。