Apache::Session::Store::File モジュール

by Hippo2000(2000/8/8)

日本語チョウ訳シリーズ Apache::Session::Store::Fileモジュールなのです。



名前

Apache::Session::Store::File -永続データをファイル・システムに格納する


概要

 use Apache::Session::Store::File;

 my $store = new Apache::Session::Store::File;

 $store->insert($ref);
 $store->update($ref);
 $store->materialize($ref);
 $store->remove($ref);

説明

このモジュールはApache::Sessionの格納インターフェースを完全に満たします。シルアル化されたオブジェクトはファイルシステム上のファイルに格納されます。


オプション

このモジュールは通常のApache::Sessionの形式で1つの引数を必要とします。オプションの名前はDirectoryで、その値はファイルを置きたいと思っているディレクトリのフルパスです。例:

 tie %s, 'Apache::Session::File', undef,
    {Directory => '/tmp/sessions'};

注意書き

すべてのsessinオブジェクトは同じディレクトリに格納されます。Linuxのext2fsのように、たくさんのファイルが1つのディレクトリにあるとパフォーマンスが悪いファイル・システムがあります。他のファイル・システム、SunのUFSとLinuxのreiserfsのような、はこの問題を抱えていません。このモジュールを使ってたくさんのオブジェクトを格納する前に、あなたのファイルシステムのパフォーマンスについて考えてみなければいけません。


作者

(原文のまま)

This module was written by Jeffrey William Baker <jwbaker@acm.org>.


参考資料

Apache::Session


ホーム Perlの小技 Apache::Session

ご意見、ご質問はこちらの掲示板で受け付けています。
またメールは河馬屋(Nifty)にお願いします。