Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:29227 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 92589 invoked by uid 1010); 7 May 2007 02:55:14 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 92559 invoked from network); 7 May 2007 02:55:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 May 2007 02:55:14 -0000 Authentication-Results: pb1.pair.com smtp.mail=iamstever@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=iamstever@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 66.249.92.174 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: iamstever@gmail.com X-Host-Fingerprint: 66.249.92.174 ug-out-1314.google.com Linux 2.4/2.6 Received: from [66.249.92.174] ([66.249.92.174:6207] helo=ug-out-1314.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F6/04-52548-0159E364 for ; Sun, 06 May 2007 22:55:14 -0400 Received: by ug-out-1314.google.com with SMTP id o4so845181uge for ; Sun, 06 May 2007 19:55:10 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; b=hG9eoMsm9VidugmHBI9ZOTd8lHKb1CVDSDvabo5H6qLhzwmCrC6SWE8Is19zSnJMT3Seou6VYUzlAaUexDzzDeu7Jdhnr/Oze+OBEyj5CNozZ4L0Tlg2zeGL4wo7rs3VBUu/91REZkQkjKRBvFMzQct8skbtAQIK+wYWyJPEm3c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; b=RLSyv1/JaiPweAvY8KpMN8/dqviAxbRx9hLtvQAHMwyy65UCWvs67ASjCvgomUzonF1xpa75184vFcWo6YDX9HPPh8z6XrKfTf3JfGWf9zl9ZsVFRTOP2LtYXGWv0RQCruoadunxKqG16SHy3mNFJG+HY9pNgzs7nDrDu7gWzos= Received: by 10.67.96.1 with SMTP id y1mr3791978ugl.1178506510379; Sun, 06 May 2007 19:55:10 -0700 (PDT) Received: by 10.66.235.14 with HTTP; Sun, 6 May 2007 19:55:10 -0700 (PDT) Message-ID: <57792e850705061955x2bcb1d0csbd3613456081a622@mail.gmail.com> Date: Sun, 6 May 2007 19:55:10 -0700 To: "Marcus Boerger" Cc: internals@lists.php.net MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: phar & apc From: iamstever@gmail.com (steve) Before reading the thread on the idea of a PHP 5.3 branch, I had never heard of phar, so please excuse my neophyte questions, but I couldn't find a reference with the information. On a single website application environment (as opposed to a shared host type of thing), what are the performance characteristics of using a phar file to replace a largish collection of php files? Does the performance improve or not? does a fast-cgi based installation make a difference? Are stat calls for included files short-circuited since it is all really one file? Does this improve things in windows where file calls seem so damn slow? Linux? Most important, how does it work with APC? thank you for any answers or references to points of study on the web. -s