Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:66372 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 20738 invoked from network); 28 Feb 2013 21:47:56 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Feb 2013 21:47:56 -0000 Authentication-Results: pb1.pair.com header.from=ircmaxell@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=ircmaxell@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.181 as permitted sender) X-PHP-List-Original-Sender: ircmaxell@gmail.com X-Host-Fingerprint: 209.85.220.181 mail-vc0-f181.google.com Received: from [209.85.220.181] ([209.85.220.181:60981] helo=mail-vc0-f181.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 58/83-25879-B80DF215 for ; Thu, 28 Feb 2013 16:47:55 -0500 Received: by mail-vc0-f181.google.com with SMTP id f13so1554585vcb.12 for ; Thu, 28 Feb 2013 13:47:52 -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=feJ8rKMf6+ZC/UPy4ddhxW7Ic/fKo4Gh6R4rpIKfVE8=; b=wOv/5KBQeREjJNVcMEnS2FvR4rIvSxrXQoUCXA5j2BHth80lTCHu4uOh8m0Dd3mb5a jiZYODPARVR28cQ3yYyFqZRMDUtrUUDI/m7gNVXwJVkvY9IXuQC7DlT9lyTvB07H6/xA gJQ08OIZItUJsVBmqXGLtcyr71581bLTmjVjZSN8Adagw+zBSTQ3cq/XvIg1Xlwdd7Jp QlNeTO0NkkIET7hVDLBiagqUODC5+mGGdWGuMhbAWjXdwJoqy9Ag63diKVuVz3Lt7fyr wH1YscP8yOe3697WvsRt6u7VENpi2CdZM/urOKnVLVNdjbJpiLGDYN2FA3g9wr+sW63n Gyvg== MIME-Version: 1.0 X-Received: by 10.52.20.144 with SMTP id n16mr2753812vde.15.1362088072055; Thu, 28 Feb 2013 13:47:52 -0800 (PST) Received: by 10.58.56.137 with HTTP; Thu, 28 Feb 2013 13:47:51 -0800 (PST) In-Reply-To: References: <435a322ccb14090d3bcf6bf8a110396d@mail.gmail.com> <3206872690693024300@unknownmsgid> <512FBDCD.3030507@lerdorf.com> Date: Thu, 28 Feb 2013 16:47:51 -0500 Message-ID: To: Florin Razvan Patan Cc: Levi Morrison , Rasmus Lerdorf , Zeev Suraski , Nikita Popov , PHP Developers Mailing List Content-Type: multipart/alternative; boundary=20cf307c9fceb0431504d6cfd7e7 Subject: Re: [PHP-DEV] [VOTE] Integrating Zend Optimizer+ into the PHP distribution From: ircmaxell@gmail.com (Anthony Ferrara) --20cf307c9fceb0431504d6cfd7e7 Content-Type: text/plain; charset=ISO-8859-1 Florin Would you run PHP against 10k+ req/s in production without opcode caching? > On how many machines without / with? I'm not sure about your stack, but every stack I've seen at that high of a load is built very custom for the problem at hand. And it isn't typically upgraded across minor versions (in fact, it's typically only upgraded for security). At least that's my experience everywhere I've seen that big of a farm... And when it is upgraded, it's usually a very coordinated effort that takes a LOT of planning and has a lot of moving parts... And to be fair, how many installs are there that get 10k req/s? A few hundred? That's not the kind of system we should be targeting when discussing a language feature/change. Sure it's sexy, but it represents less than 1% of the install base of PHP (much less, prob on the order of 0.01%). So while I wouldn't write them off (far from it), justifying a change because it matters to that scale is like justifying ejection seats in cars because hitting a wall at 200mph on a race track can kill you... --20cf307c9fceb0431504d6cfd7e7--