« WinCache 統計スクリプト
WinCache 関数への切り替え »

WinCache セッションハンドラ

WinCache セッションハンドラ (WinCache 1.1.0 以降で使用可能) を使うと、 PHP のセッションデータを共有メモリ上のセッションキャッシュに格納できるようになります。 デフォルトのファイル保存方式のかわりに共有メモリを使うことで、 大量のデータをセッションで扱う PHP アプリケーションのパフォーマンスを向上させることができます。 Wincache のセッションキャッシュはファイルをバックに置いた共有メモリなので、 IIS アプリケーションプールをリサイクルするときにもセッションのデータが失われません。

PHP で WinCache セッションハンドラを使うには、php.ini の session.save_handler を wincache にします。デフォルトでは、Windows のテンポラリファイルと同じ場所にセッションデータを保存します。 セッションファイルの場所を変えるには session.save_path ディレクティブを設定します。

例1 WinCache セッションハンドラの有効化

session.save_handler = wincache
session.save_path = C:\inetpub\temp\session\

関連キーワード:
セッション   WinCache   ハンドラ   session   save   共有   メモリ   キャッシュ   アプリケーション   handler   wincache   場所   path   統計   スクリプト   切り替え   格納   方式   大量   パフォーマンス   向上   Wincache   バック   プール   リサイクル
関連する関数・ページ:
wincache.setup   function.session-id   session.customhandler   function.session-status   ref.session   session.constants