apacheのmod_perl2で、リクエスト間で共通の値を保持しておきたい
apacheでmod_perl2を使用して、リクエストのアクセス制御を行うことを考えています。
以下のように PerlAccessHandler で、サーバローカルのファイルを読み込み、その情報を
元にユーザアクセスの制御したいと思います。
=== httpd.conf ===
<Location />
PerlAccessHandler Hoge::Foo ←ここで処理
Allow from all
</Location>
ただ、リクエストを受ける毎にファイル読み込みを行っていては負荷がかかると思いますので、
一度読み込んだ内容はメモリに保持しておき、ファイル読み込みは100リクエストに一回とする
など、読み込み回数を抑えたいと考えています。
しかし、現状ではリクエストを受けるたびに初期化されてしまうようで、メモリに保持する
ことができていません。
何かリクエスト間で共通して値を保持しておけるよい方法はないでしょうか?