Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:33684 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 85232 invoked by uid 1010); 4 Dec 2007 19:56:37 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 85217 invoked from network); 4 Dec 2007 19:56:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Dec 2007 19:56:36 -0000 Authentication-Results: pb1.pair.com smtp.mail=malterisio777@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=malterisio777@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 64.233.162.226 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: malterisio777@gmail.com X-Host-Fingerprint: 64.233.162.226 nz-out-0506.google.com Received: from [64.233.162.226] ([64.233.162.226:51420] helo=nz-out-0506.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6E/16-47601-3F0B5574 for ; Tue, 04 Dec 2007 14:56:36 -0500 Received: by nz-out-0506.google.com with SMTP id x7so2327623nzc for ; Tue, 04 Dec 2007 11:56:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; bh=fLDtcltUb+jlTuSjnYqrZ6K5Ni3JxrkQGAQsfzDz2TU=; b=Sh+GtwZk9nShdKE9t/gM8DHlUWzKF7Wh3JigSaciEU9//B5pQgWQHy00Oas5VHVc133BwbrmkFH24PBcEd2j9n6gRpGVLY1Mnm++YV58+IjNyC/IaMBUBQq58+Nq7bvual3hJteJtyVXa8iGNykjacIGqZvym6EfKJw8/KUqLuc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=hCApKUnSUUUjxVu5tyblFAwDlERBEWGpMu1fUO0J6/hSv0gBIe3o+U/DAm7LRAuPz8RjdqRf21LJ/Ux9LLPU6cd8kURYaGmg9IW4qHLkQoOgCc6BJ6nGCMwy4q8dbxkpY/Cg0AvD5sKlI2y/cqoBeSHcULOODWum+ONti+S6ZbI= Received: by 10.142.224.5 with SMTP id w5mr501026wfg.1196798192521; Tue, 04 Dec 2007 11:56:32 -0800 (PST) Received: by 10.142.157.9 with HTTP; Tue, 4 Dec 2007 11:56:32 -0800 (PST) Message-ID: <52dbac0f0712041156j45f46c2fye2abb5db5c4e31c6@mail.gmail.com> Date: Tue, 4 Dec 2007 16:56:32 -0300 To: "Michael McGlothlin" Cc: "internals Mailing List" In-Reply-To: <4755AA8E.704@swplumb.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_15821_15254073.1196798192500" References: <4731278C.8020301@chiaraquartet.net> <4753B087.4020206@chiaraquartet.net> <47548031.20608@zend.com> <30bd80240712031605y326d886fl6197839a60eeedcf@mail.gmail.com> <47559014.2070607@zend.com> <30bd80240712040944we67015ds3b86c4f9efeb266f@mail.gmail.com> <475594FC.1060903@zend.com> <475598BB.2010203@swplumb.com> <52dbac0f0712041023id44081ftc3c2147a1b69a13a@mail.gmail.com> <4755AA8E.704@swplumb.com> Subject: Re: [PHP-DEV] ignored patches From: malterisio777@gmail.com ("Martin Alterisio") ------=_Part_15821_15254073.1196798192500 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline 2007/12/4, Michael McGlothlin : > > > > Actually, it's an expected tradeoff of interpreted languages. > > Compilable languages have both a compiler and a linker that bundles > > everything in one executable. By using bytecode caching and bundling > > you're just getting closer to the performance expectations of a > > compilable language. But bundling is not as easy as it seems, and its > > complexity is proportionally inverse to the complexity of the language. > > > > As much as you can try to improve this area, you can't do much without > > resorting to hacks and workarounds. An option is becoming a > > managed-code language such as Java or the .Net family. > If your already doing bytecode caching how much benefit is there to > bundling? In that case it seems the main slow downs would be the minor time > involved in any actual system calls and whatever logic is done for imports. > [snip] > I'm a firm believer that it's better to throw more CPU power at a > performance problem than to make code less maintainable. Just buy a faster > server. I completely agree with you, I'm not saying that you can obtain an actual benefit from bundling, but that no one can deny the fact that bundling can improve performance. The actual problem is that it's usually considered that better performance means more benefits. Performance at the cost of maintainability is not a benefit, economically speaking. I'd rather invest in better hardware than in the "leet team of php guru hackers". ------=_Part_15821_15254073.1196798192500--