Re: PHP 64-bit binaries?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Pierre Joye wrote:
hi,

On Sun, Oct 16, 2011 at 12:24 AM, Lester Caine<lester@xxxxxxxxxxx>  wrote:
Keith Davis wrote:

 From everything that I've heard, there is not much benefit to a x64

binary for PHP.

Running all 64bit including the database, I'm seeing a reasonable
performance improvement over a pure 32 bit set-up on the same AMD 64bit
hardware using 64bit vista order of 10 to 15% faster. It was also worth
pointing out that the same hardware runs a good 50% faster again on a 64bit
Linux OS. I think this shows that the OS is the problem rather than the
64bit software, but the Linux OS does seem to use the multiple cores more
efficiently. I've not tested both with a 64 bit version of Windows7, the
full 64bit setup installed and ran, so I've not bothered swapping to all
32bit.

PHP is slower in 64bit than in 32bit modes. Databases (be oracle,
mysql or other) are another stories and many of them are faster.
However one does not have to run php in 64bit mode to talk to database
servers running in 64bit mode.

That being said, the main issues are not only for php but many
libraries used by php. They did not support windows 64bit very well
and they have not been tested enough to be ran on production servers
safely (by all means).

I think that perhaps the thing that is different in all my testing is that eaccelerator is enabled. That is compiled 64bit as are all the other additional libraries I use, such as imagemagick and the firebird client. I need to produce a set of publishable performance figures on the machine that I've been testing on, but that would take some time as I am more than happy with the current all 64bit setup. Testing each bit as 32bit or 64bit would take some work, but I will endeavour just to switch the php section ... if I can get 32bit versions of all the libraries currently being used with it.

Mixing 32bit and 64bit just seems totally wrong to me ... and I am not seeing any unexplainable problems with my current setup, which has been running since I first posted the 64bit links without even having to reboot windows. Something I still have to do on customer sites with the 32bit setups :(

--
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux