Practical mod_perl / HTML Book /



previous page: 24.5.6.4. PerlHandler
  
page up: HTML Version of the book
  
next page: 24.5.6.6. GlobalRequest

24.5.6.5. AutoLoad


Resolve Perl*Handlers at startup time; loads the modules from disk if they're not already loaded.

In mod_perl 1.0, configured Perl*Handlers that are not fully qualified subroutine names are resolved at request time, loading the handler module from disk if needed. In mod_perl 2.0, configured Perl*Handlers are resolved at startup time. By default, modules are not auto-loaded during startup-time resolution. It is possible to enable this feature with:

PerlOptions +Autoload

Consider this configuration:

PerlResponseHandler Apache::Magick

In this case, Apache::Magick is the package name, and the subroutine name will default to handler. If the Apache::Magick module is not already loaded, PerlOptions +Autoload will attempt to pull it in at startup time. With this option enabled you don't have to explicitly load the handler modules. For example, you don't need to add:

PerlModule Apache::Magick

 

Continue to:

  • prev: 24.5.6.4. PerlHandler
  • Table of Contents
  • next: 24.5.6.6. GlobalRequest







TOP
previous page: 24.5.6.4. PerlHandler
  
page up: HTML Version of the book
  
next page: 24.5.6.6. GlobalRequest


Menu

  • HTML Book
  • PDF Book
  • Download Code
  • Table of Contents
  • Errata
  • mod_perl2 User's Guide
  • Sitemap

Search


Add to Google




Creative Commons License


Written by
Eric Cholet (Logilune) and
Stas Bekman (StasoSphere & Free Books).


[ Privacy Policy | Terms of Use | About Us | Search ]

© 2007 StasoSphere.com