Newsgroups: php.general,php.internals Path: news.php.net Xref: news.php.net php.general:279483 php.internals:40244 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 63061 invoked from network); 4 Sep 2008 06:36:41 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Sep 2008 06:36:41 -0000 Authentication-Results: pb1.pair.com header.from=iamstever@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=iamstever@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.198.237 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: 209.85.198.237 rv-out-0506.google.com Received: from [209.85.198.237] ([209.85.198.237:7765] helo=rv-out-0506.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E6/F8-08617-8F18FB84 for ; Thu, 04 Sep 2008 02:36:41 -0400 Received: by rv-out-0506.google.com with SMTP id g37so2976407rvb.23 for ; Wed, 03 Sep 2008 23:36:38 -0700 (PDT) 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 :content-transfer-encoding:content-disposition:references; bh=eQkqCFhDxCPhbNVyfzgHuhKGQGoC7JplHNUMtwHrLyo=; b=gjDYjIBiKcyDNEUoTt8QbdAyESCjEsu9XaZaraUGS2p/oWg7Nhg584iqO41N6zWVPu 860PYj5w4Oae43v88RCGGInDwW+ShpcSCjIXQsQIEpNBC7kj3hbioLsqELgkYXJHZQMO QLt4e5S2GWDGqMV00+9UbvQSkfdgWQb/hzUO8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=D/lUWZXC9C1p9+N3gtGQ0hZRFj1mxQ8F2biLVhGGbe6QU95uUJ+ySfyccCEHSphSDH EjYmvb4aBy8YD8LkUKArAUHWMIPeIJ9DwW9kREa3oPnE9zHYGq95LhgjQISHKd7L9yaO 3OSCHDcYsnUaTCVcfQGjjUpJ7UB9Z43C3f6XU= Received: by 10.115.46.9 with SMTP id y9mr6282842waj.23.1220510198246; Wed, 03 Sep 2008 23:36:38 -0700 (PDT) Received: by 10.114.56.9 with HTTP; Wed, 3 Sep 2008 23:36:38 -0700 (PDT) Message-ID: <57792e850809032336m56eee05au96654e55cfd52650@mail.gmail.com> Date: Wed, 3 Sep 2008 23:36:38 -0700 To: "Pierre Joye" Cc: "PHP Internals List" , php-general@lists.php.net In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <57792e850809031556x24615eb8kf0eca3210be2cb6f@mail.gmail.com> <57792e850809031626v1760519eoff5ae132384578fa@mail.gmail.com> Subject: Re: [PHP-DEV] Re: [PHP] PHP 5.3.0alpha2 From: iamstever@gmail.com (steve) > Try with IIS7 + FCGI, it is _fast_ :) It's a "same-across-platforms" thing. Mostly to do with the fact we use mod-rewrite. :( >> PHP is so much slower on windows, though a lot of it has to do with >> file handling, a Windows specific slowdown I guess. > > That's something I really to fix for 5.3.0 or later. That's part of my > fresh new job to optimize PHP on Windows. If you have cases where the > slowdown is identified (from a scripts point of view), please let me > know and I will spend some time to solve them :) It is pretty much include() and its relatives. Autoloading with a lot of possible include paths. I'm sure if you had a Zend Framework App and put it on Windows, and took out all the require_onces with paths in them and instead added all those folders to the include path, you would see what I mean. However, on Linux it would fly. Not that it matters to me, since I parse all our files and find a dependancy tree and merge them before deploying to a webfarm. (I do parsing / combining of CSS also, but need to keep a distance vector when compressing them, otherwise the order of some rules shifts too much when combined... hmm... guess what I am working on today?) -Ru PS: The http://windows.php.net/downloads.php site *looks* good too... :)