I am baffled!
I have a quite complex application. Actually, it's more like a language. (Yes, 
a language written in Perl... ^_^) I've written it as Perl Modules, and I 
have a number of front-ends: normal CGI, FastCGI, command line, and Apache 
Module.

When doing development, I predominantly work with the FastCGI front-end, since 
it's easy to restart, and still gives persistence between requests. My latest 
set of changes have resulted in optimisation and given a decent speed 
increase of up to 25% (depending on the exact usage) for complex pages.

However, when I used the revised modules with the Apache Module, I'm only 
getting a marginal performance increase!

Since the bulk of the work is being done by modules common to the Apache and 
FastCGI front-ends, I am at a loss as to explain why there is such a vast 
difference in performance.

Is there anything I may be missing about the general configuration or 
environment of mod_perl which may be causing this strange situation?

-- 
. Trevor Phillips             -           http://jurai.murdoch.edu.au/ . 
: Web Technical Administrator     -          [EMAIL PROTECTED] : 
| IT Services                        -              Murdoch University | 
 >--------------------------------------------------------------------<
| On nights such as this, evil deeds are done. And good deeds, of     /
| course. But mostly evil, on the whole.                             /
 \      -- (Terry Pratchett, Wyrd Sisters)                          /

Reply via email to