Alexandr Ciornii > Apache-Session-1.86 > Apache::Session::Store::File

Download:
Apache-Session-1.86.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  7
Open  5
Stalled  3
View Bugs
Report a bug
Module Version: 1.03   Source   Latest Release: Apache-Session-1.88

NAME ^

Apache::Session::Store::File - Store persistent data on the filesystem

SYNOPSIS ^

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

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

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

DESCRIPTION ^

This module fulfills the storage interface of Apache::Session. The serialized objects are stored in files on your filesystem.

OPTIONS ^

This module requires one argument in the usual Apache::Session style. The name of the option is Directory, and the value is the full path of the directory where you wish to place the files. Example

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

NOTES ^

All session objects are stored in the same directory. Some filesystems, such as Linux's ext2fs, have O(n) performance where n is the number of files in a directory. Other filesystems, like Sun's UFS, and Linux's reiserfs, do not have this problem. You should consider your filesystem's performance before using this module to store many objects.

AUTHOR ^

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

SEE ALSO ^

Apache::Session