Running PHP and eZ publish on PowerPC based Macs have been extreemly slow and now that I have eZ publish running on the Intel based Mac I tried to tune it to get maximum performance out of it when running eZ publish as I was not satistied with my previous tests.
I now have 2GB of memory in the laptop I did a test similar to what I did before. I am using a different eZ publish setup which is a bit more tuned also (Yes, this is going to be released soon enough).
eZ publish 3.8 test before the patch:
Requests per second: 19.95 [#/sec] (mean)
Rasmus at Yahoo! have been using a patched version of PHP running on their FreeBSD boxes. The reason is that PHP generates lots of stat calls which really slows down the system on FreeBSD. Since OS X is based on FreeBSD I have long planned to test this patch on my system to see how it affects eZ publish. I got a ready patched version from my colleague Ole Marius, thanks ;)
The results from eZ publish after patching the system is:
Requests per second: 26.06 [#/sec] (mean)
In other words a performance boost of about 30%. Which is quite good.
When I tuned eZ publish for Linux on the Intel based platform I got good results with both Apache, PHP and APC as well as with MySQL. So I decided to get the ICC compiler for OS X and give it a shot on the Mac. After tons of warnings during compile it finally stopped with the error during linking:
icc: Command line error: invalid argument for option '-b'
If anyone knows how to make it link with icc under OS X I would be interested.