Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:66373 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 22281 invoked from network); 28 Feb 2013 21:51:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Feb 2013 21:51:27 -0000 Authentication-Results: pb1.pair.com header.from=morrison.levi@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=morrison.levi@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.219.44 as permitted sender) X-PHP-List-Original-Sender: morrison.levi@gmail.com X-Host-Fingerprint: 209.85.219.44 mail-oa0-f44.google.com Received: from [209.85.219.44] ([209.85.219.44:35581] helo=mail-oa0-f44.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8C/D3-25879-E51DF215 for ; Thu, 28 Feb 2013 16:51:27 -0500 Received: by mail-oa0-f44.google.com with SMTP id h1so4608207oag.3 for ; Thu, 28 Feb 2013 13:51:24 -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=/TiVZcQFbCwkRdvwzUQBTTjoDVUL7XWZw1fRI7R1KjM=; b=U0Plhl2VJF9OK80o3JDHF1TuxeJXgJ/9r4qAuGSX7G/wTeZz+dltloHlwevZXU4VBt xoxHsScz+pNlXoDBIv7hFftBXQsMwXuyJLGX9ulb5rUhiue26GCbcWmAr7ifNhv1bQU9 2JZyew2nOMNJANGDgucqSNmwpVllH6k4OaFHS4aN0OrTNAdPceVgL1LcQK3KTnAHSM3B EE2iJX1Gb9sVuFvv1bCG/eFKX48SJ9JAH+pUg5RQUzhjE5NBpYeE4FUBGTtDSX2DOzpR 3Rut81X4anc3bp6tW25cGLr5h10S2PX2ZAbpH4CtIf57oViDVEaCf0t2d+v0J2/nmRc4 iagw== MIME-Version: 1.0 X-Received: by 10.182.202.73 with SMTP id kg9mr2743931obc.95.1362088284171; Thu, 28 Feb 2013 13:51:24 -0800 (PST) Received: by 10.76.24.234 with HTTP; Thu, 28 Feb 2013 13:51:24 -0800 (PST) In-Reply-To: References: <435a322ccb14090d3bcf6bf8a110396d@mail.gmail.com> <3206872690693024300@unknownmsgid> <512FBDCD.3030507@lerdorf.com> Date: Thu, 28 Feb 2013 14:51:24 -0700 Message-ID: To: Anthony Ferrara Cc: Florin Razvan Patan , Rasmus Lerdorf , Zeev Suraski , Nikita Popov , PHP Developers Mailing List Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] [VOTE] Integrating Zend Optimizer+ into the PHP distribution From: morrison.levi@gmail.com (Levi Morrison) >> Would you run PHP against 10k+ req/s in production without opcode caching? >> On how many machines without / with? This is getting a bit off-topic now, but all my work is geared towards tools for users and system administrators in the LAN. We don't need an op-code cache. We never get more than six unique users per day with fairly low traffic from each. Does that mean we aren't important? I sure hope not. . . For us the new features are more helpful (we have plans for generators already) because it makes certain iterators easier to build and maintain. > 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... Completely agreed. How many millions of tiny sites use PHP compared to the few that serve up that kind of traffic? I'm not saying performance isn't a concern; I am saying that your concern is not typical of the average PHP developer.