[Speedycgi-users] Question about SpeedyCGI sharing processes
Brought to you by:
samh
From: PW <ph...@me...> - 2002-04-12 08:27:24
|
Hello Sam, First off, many thanks for providing and maintaining the excellent SpeedyCGI module. I think it's a super alternative to the heavy ModPerl. A question came up while I tested a rather code-rich search engine using SpeedyCGI as back-end in live usage. First, my impression was that SpeedyCGI shares the same CGI application and all of its loaded modules between different user processes, except that it forks off new Perl interpreters for each new process. However, I discovered that SpeedyCGI sets up a completely new environment for each new PID, meaning that the startup penalty for loading large Perl applications (including modules) applies each time here. Question: am I missing something here or is there an option to allow SpeedyCGI to compile the code of one particular application and share it across multiple user processes? The SpeedyGroup directive seems rather to provide an option to allow one Perl interpreter to run different applications per one unique user process. Or am I totally off the mark here? Thanks! Best regards, Philippe Wiede Megapublic [r], Inc. www.megapublic.com |