On Tue, Dec 8, 2015 at 1:32 PM, Lester Caine <les...@lsces.co.uk> wrote:

> On 08/12/15 02:23, Rasmus Lerdorf wrote:
> > Ah, I just checked. You have no opcache at all in your PHP 7 setup. And
> you have eaccelerator configured for PHP 5. So an opcode cached PHP 5 is
> only 10% faster than a completely unaccelerated PHP 7. That's pretty damn
> impressive!
>
> Gallery page with heavier load
>                      Execute  Memory   Queries  Database
> PHP5.4
> eaccelerator off ...   0.60s  10.14Mb   153      0.39s
> eaccelerator on  ...   0.49s  3.57Mb    153      0.39s
> PHP5.6
> TODO
> PHP7
> opcache off      ...   0.50s  7.00Mb    153      0.30s
> opcache on       ...   0.40s  2.00Mb    153      0.30s
>
> I'm still taking the 'twice as fast' claim with a pinch of salt, and I'm
> only seeing opcache is performing as well as eaccelorator, so the idea
> that PHP7 is an 'essential upgrade to improve performance' may have
> relevance with some applications, but for the average user simply
> upgrading the computer may have a better result?
>
> I'm still interested in the idea of improving async operations such as
> not having to wait for all database results until essential, and I'm a
> little curious why the database service time is so much shorter between
> 5 and 7 THAT is the major gain between versions. But I need to check if
> 'Execute' was the total or excludes the database element. I had thought
> it was the total as the 'Server Stats' also includes the percentage of
> time handing database queries. Since exactly the same database service
> is providing both they should be identical so something else is
> affecting that figure.
>
> Bottom line is that given the real world loading on my sites, the
> differences are probably in the noise of network transit times so not
> impressive at all :(
>
> --
> 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
> Rainbow Digital Media - http://rainbowdigitalmedia.co.uk
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
I think you should simply get better instrumentation/benchmarking methods
before rushing your conclusions.
Usually it is also helps if others can reproduce your results either to
verify your claims or spot the mistakes causing the bogus results.

-- 
Ferenc Kovács
@Tyr43l - http://tyrael.hu

Reply via email to