PHPセッションデータをMySQLに保存するようにアプリケーションを変更しようとしています。アプリケーションはajaxを集中的に使用しますが、長いポーリングやその他の永続的な接続は使用しません。Ajaxの重い環境でMySQLに保存されたPHPセッション
私の質問は、私がこのコードを書くときに気が付かなければならない問題がありますか?例えば;私はデータをロードするために4つのajaxリクエストを送信するページを持っています(別のトピック用)。すべてのリクエストでセッションデータを更新する必要がある場合、これによりロックの問題が発生しますか?
ありがとうございました。
OK、それほど悪くないので、これは正しいですか? - ユーザーがログインするとセッションデータを保存する必要があります。 - リクエストごとにセッションデータを読み取る必要があります。 - ユーザーがログアウトするとセッションデータを削除する必要があります。 正しいプロセスフローですか?彼がログアウトしないとどうなりますか?セッションデータを更新する時期はどのように分かりますか? – frio80
必要なときにのみセッションを更新するには、ログアウト/ログインが重要です。ユーザーがログアウトしない場合は、セッションを保存したままにしておくことが大切ですが、最後に保存されたタイムスタンプを含めて、セッションを開始してもログアウトしない/戻ってこなかったらクリーンアップを行うことができます。 –