Re: CVS Account Request: pqf

From: Date: Thu, 08 Jul 2004 07:31:41 +0000
Subject: Re: CVS Account Request: pqf
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-10971@lists.php.net to get a copy of this message
Hey, sounds cool, do you have any code to show as I'm interested in trying it out. regards, Derick On Mon, 5 Jul 2004, Qingfeng Pan wrote: > There are some advantages... > a) mod_fastcgi talk to PHP process with TCP socket, but this module use > UNIX domain socket(or named pipe on Win32) instead. PHP with TCP socket will > make Fastcgi-PHP not workable on Win32 (bug #27515 php -b still not > working). With the new module, -b options is *NOT* necessary, because it's > now using named-pipe on Win32. I have tested the binary Win32 Installer > downloaded from official website. > On the other hand, the performance is better while using UNIX domain > socket on UNIX platform. > With mod_fastcgi, you will have to run Fastcgi-PHP separately from the > web server in UNIX box. That mean you have to start some PHP processes > before Apache start, it's not a big deal, but not that "pure" like mod_php. > > b) Spawn PHP process dynamically, that mean spawn a PHP process ONLY when > incoming a new request or there is no enought FastCGI process. With > mod_fastcgi PHP, you have to run PHP separately and specify the PHP process > number at the very beginning. > > c) Corrupt process detecting. With mod_fastcgi, every request is commucating > throught a single TCP port, that mean the worker thread(or prefork process) > of Apache does NOT know which FastCGI PHP process it's talking to. If there > is something wrong with the PHP script, the worker thread knows there is a > corrupt process there, but it can't tell which one is, > With the new module, every fastcgi PHP process has a unique path > listening on. That makes it easy to kick out the corrupt fastcgi server. > > "Wez Furlong" <kingwez@gmail.com> ???? > news:4e89b4260407050538460acfee@mail.gmail.com... > > We already have a fastcgi module... why do we need another apache2 > > specific thing? > > > > --Wez. > > > > On 5 Jul 2004 05:43:47 -0000, Qingfeng Pan <pqf@tebie.com> wrote: > > > add an Apache2 fastcgi module for PHP(fastcgi.coremail.cn), I hope it > will be released with PHP 5.1 branch > > > > > > -- > > > PHP Internals - PHP Runtime Development Mailing List > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > >

« previous php.internals (#10971) next »