——=head1 NAME
XAO::PreLoad - helps apache pre-load most popular XAO modules
=head1 SYNOPSIS
In the main httpd.conf, B<not in virtual host section>:
PerlModule XAO::PreLoad
=head1 DESCRIPTION
The module does not provide any useful functionality at this point, it
simply pre-loads most of XAO modules.
The idea of pre-loading is to let mod_perl compile modules before any
childs are forked off therefore letting all childs reduce startup time
and reduce memory usage (because most of the pre-compiled code stays
shared in forked childs).
=cut
###############################################################################
package
XAO::PreLoad;
use
strict;
#
use
XAO::Base;
use
XAO::Cache;
use
XAO::Errors;
use
XAO::Objects;
use
XAO::Projects;
use
XAO::SimpleHash;
use
XAO::Utils;
#
use
XAO::Web;
use
XAO::Templates;
use
XAO::PageSupport;
#
use
XAO::DO::Web::Action;
use
XAO::DO::Web::Config;
use
XAO::DO::Web::Cookie;
use
XAO::DO::Web::Date;
use
XAO::DO::Web::Debug;
use
XAO::DO::Web::Footer;
use
XAO::DO::Web::FS;
use
XAO::DO::Web::Header;
use
XAO::DO::Web::Mailer;
use
XAO::DO::Web::Math;
use
XAO::DO::Web::Page;
use
XAO::DO::Web::Search;
use
XAO::DO::Web::SetArg;
use
XAO::DO::Web::Styler;
use
XAO::DO::Web::URL;
#
use
XAO::DO::FS::Glue;
use
XAO::DO::FS::Hash;
use
XAO::DO::FS::List;
our
$VERSION
=
'2.001'
;
###############################################################################
1;
__END__
=head1 EXPORTS
Nothing.
=head1 AUTHOR
Copyright (c) 2005 Andrew Maltsev
Copyright (c) 2001-2004 Andrew Maltsev, XAO Inc.
<am@ejelta.com> -- http://ejelta.com/xao/
=head1 SEE ALSO
Recommended reading:
L<Apache::XAO>,
L<Apache>,
L<XAO::Web>.