PHPでサイトを開発しています。ユーザー セッションが開始すると、$_SESSION 変数にすべてのデータベース行をロードします。ユーザーが db 値を変更すると、$_SESSION var も更新します。
問題は、同じユーザーに対して複数のセッションがアクティブになっている場合に発生します。データベースを過負荷にすることなく、同じユーザーのすべてのセッションのデータを更新する方法はありますか? または、代わりに、同じユーザーに属するすべてのセッションに同じセッション ファイルを使用するように php を強制する方法はありますか? または、セッションが継続するたびにデータベースにクエリを実行する必要がありますか?
もう 1 つのジレンマは、それだけの価値があるかどうかです。つまり、このメカニズムがサーバーの負荷をどれだけ軽減できるかはわかりません。また、このメカニズムがファイルベースのセッションに適用できるかどうか、または別のセッション格納タイプを使用する必要があるかどうかもわかりません。
この質問は、私のこの他の質問に多少関連しています(これに対する回避策が単にすべてのセッションファイルを削除することであっても)。