The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Apache::Session::IPC - Store client sessions via IPC::Shareable

SYNOPSIS

use Apache::Session::IPC

DESCRIPTION

This is an IPC storage subclass for Apache::Session. Client state is stored in a shared memory block. Try perldoc Session for more info.

INSTALLATION

Getting started

Build, test, and install IPC::Shareable, from CPAN. If you don't have IPC on your system, you can't use this module.

Build and install Apache::Session

Environment

Apache::Session::IPC does not define any environment variables beyond those of Apache::Session. See that package for details.

USAGE

This package complies with the API defined by Apache::Session. For details, please see that package's documentation.

The default for autocommit in Apache::Session::IPC is 0, which means that you will need to either call $session->store() when you are done or set autocommit to 1 via the open() and new() functions.

NOTES

Performance of IPC on my test system (Linux 2.0.34) is boy-howdy slow. DBI is approx. 80 times faster. Also, IPC::Shareable will eventually fall over under heavy load. Try to use one of the other subclasses unless your system's IPC is vastly better than what I have seen.

AUTHORS

Jeffrey Baker <jeff@godzilla.tamu.edu>, author and maintainer.

Redistribute under the Perl Artistic License.