Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:65395 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 76518 invoked from network); 29 Jan 2013 14:21:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Jan 2013 14:21:13 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.181 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.217.181 mail-lb0-f181.google.com Received: from [209.85.217.181] ([209.85.217.181:53249] helo=mail-lb0-f181.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0F/2E-10721-8DAD7015 for ; Tue, 29 Jan 2013 09:21:13 -0500 Received: by mail-lb0-f181.google.com with SMTP id gm6so780105lbb.40 for ; Tue, 29 Jan 2013 06:21:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=Fr6acr6TyQH/kOPmm3tHNPm/gAGVpRPU/kdvOt/LXvg=; b=bU7akUvo0gMX+rvUzaeZCZJuICD45BT3Q4VwfpDSHRKxt9JhIKk5Qa8x/FjMhh86tp IbIzWGEPalevutRSrV14j6nidhvU4CKbviaGrz0cnvBDRaLEvryALvewxQHUjCtiVfoD 4Q6escVunQWpxvZ1MEEC1rIxZzCutUeeBuAUAGt9JRt07Oy3jfQKSPC7ZermuQDN5jM8 UdstCGCH0Lm6oCfj+nos2AxQ4L079iHEYNW5ET0/xzRZ+wisy+0AGDOP1zYzPicjq/Bk Y0aUc5QFFu9NcyDGWrhiXnIVq4CmHxpJ4/4mMRkBlJBuJpbjAvfO1jC+TwDbo1B30kTI eogQ== MIME-Version: 1.0 X-Received: by 10.152.102.177 with SMTP id fp17mr1375570lab.0.1359469270093; Tue, 29 Jan 2013 06:21:10 -0800 (PST) Received: by 10.112.2.69 with HTTP; Tue, 29 Jan 2013 06:21:09 -0800 (PST) In-Reply-To: References: <1359459921.3916.105.camel@guybrush> <5107CFBD.80606@lerdorf.com> Date: Tue, 29 Jan 2013 15:21:09 +0100 Message-ID: To: Zeev Suraski Cc: PHP internals , Rasmus Lerdorf Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] ZTS - why are you using it? From: pierre.php@gmail.com (Pierre Joye) On Tue, Jan 29, 2013 at 3:16 PM, Zeev Suraski wrote: >> -----Original Message----- >> From: Pierre Joye [mailto:pierre.php@gmail.com] >> Sent: Tuesday, January 29, 2013 3:37 PM >> To: Rasmus Lerdorf >> Cc: PHP internals >> Subject: Re: [PHP-DEV] ZTS - why are you using it? >> >> On Tue, Jan 29, 2013 at 2:33 PM, Rasmus Lerdorf >> wrote: >> >> > Those ISPs are probably stuck in old fastcgi-land and haven't figured >> > out FPM's ondemand pooling. If you idle out the ondemand children >> > somewhat quickly you can support a lot of vhosts without using much >> > memory since each one doesn't need to have a running process. Only >> > hosts actually being accessed will have running processes. >> >> Not talking about Linux here, but IIS have something similar, but really > not even >> close to how FPM performs or how it works (having basically the pros of > TS and >> NTS). > > On Windows with impersonation you're actually in a better situation than > you are in Linux. You could hold a small pool of processes and handle as > many different users as you'd like. Works fine with ZTS too btw, IIS takes care about managing the respective application pools. But yes, impersonation is a huge on Windows/IIS, get ride of openbasedir and all that in one go (and again, not NTS specific). Cheers, -- Pierre @pierrejoye