私はApacheでTWebModuleを使用しています。私が正しく理解するならば、以前に作成されたすべてのオブジェクトが処理要求を処理している場合、ApacheはTWebModuleオブジェクトの別のインスタンスを生成します。これは正しいです?TWebModuleでのセッション管理
私は自分のSessionObjectを作成し、それを格納するTStringListを作成しました。 StringListは、TWebModuleオブジェクトを保持するソースコードファイルの最後の初期化セクションに作成されます。私は初期化を複数回呼び出すことができます(おそらく、Apacheが別のプロセスを生成しなければならない場合)。
すべてのセッションオブジェクトを保持するためのグローバルな「セッション」TStringlistを持つ方法はありますか?または、セッション情報をデータベースに保存し、リクエストごとにCookieに基づいて検索する「安全な」適切な方法ですか?
私がこれを必要とする理由は、データベースアクセスを減らし、代わりにセッション情報をメモリに保持することです。
ありがとうございました。
ごめんなさい。私は通知箱をチェックしたが、しなかったと思った。はい、私はそれは、DLLが再度読み込まれていると仮定する必要があります。今のところ私はセッション管理のためにバックエンドデータベースを使用します。 –