]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 398241: mod_perl wasn't using our precompiled CGIs. This is a huge performan
authormkanat%bugzilla.org <>
Thu, 29 Nov 2007 18:04:18 +0000 (18:04 +0000)
committermkanat%bugzilla.org <>
Thu, 29 Nov 2007 18:04:18 +0000 (18:04 +0000)
ce and memory improvement for mod_perl Bugzilla users.
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=justdave, a=mkanat

mod_perl.pl

index cb2f635f902531af37713f2e5839755628e9d742..36912c68cf7997c102fc3f185582a109c04683b4 100644 (file)
@@ -71,6 +71,9 @@ $server->add_config([split("\n", $conf)]);
 
 # Have ModPerl::RegistryLoader pre-compile all CGI scripts.
 my $rl = new ModPerl::RegistryLoader();
+# If we try to do this in "new" it fails because it looks for a 
+# Bugzilla/ModPerl/ResponseHandler.pm
+$rl->{package} = 'Bugzilla::ModPerl::ResponseHandler';
 # Note that $cgi_path will be wrong if somebody puts the libraries
 # in a different place than the CGIs.
 foreach my $file (glob "$cgi_path/*.cgi") {