Get performance insight into the upcoming release of PHP 7 - turbocharging the Web
A Zend érdekes infógrafikát tett közzé a PHP 7 várható futási sebességéről.
■ H | K | Sze | Cs | P | Szo | V |
---|---|---|---|---|---|---|
25 | 26 | 27 | 28 | 29 | 30 | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 | 1 | 2 | 3 | 4 | 5 |
Néhány gondolat
A Zend mérései szerint a PHP 7 a HHVM-nél is fürgébb lesz. Ez persze reklámanyag, meglepne, ha nem kerülnek majd elő ennek ellentmondó benchmarkok is. Magento 1.9, Drupal 7 és 8, Wordpress 3.6 és 4.1 esetén kicsi a PHP 7 előnye. Laravel, Zend Framework és SugarCRM (ezek verziószámok nélkül) esetén viszont nagy. A feltűnő különbség oka nyilván ezeknek a rendszereknek az eltéréseiben keresendő. A méréseknél használt hardverről, adatbázisról és a mérések más részleteiről semmit nem közölnek, pedig ezek fontosabbak lennének a csini grafika helyett.
A Facebook HHVM-je kompatibilitási hiányai miatt kevés helyen használható. Osztott tárhelyeken ritka lehet. A Zend viszont még nem említett kompatibilitási problémákat a PHP 7-tel kapcsolatban. Ez remélhetőleg azt jelenti, hogy egy többé-kevésbé zökkenőmentes frissítés után az összes PHP-s rendszer gyorsabban fut majd vele. Összességében ritka jó hír felhasználóknak és fejlesztőknek egyaránt.
újabb mérések, érdekes részletekkel
Saját mérései vannak
Saját
PHP 5.4-en az egyik űrlapunk betöltése 260 ms körül van, 7-es alatt pedig 140 körül. Egy másiké 5.4-en 500 ms, 7-esen pedg 360 ms.
Coming soon: PHP 7 -- and
[...] Return types in PHP 7 feature a syntax to, for example, specify that a function returns an array. Strict types are offered as well. "Basically, strict types, if you turn them on, are super, super strict. It has to be the correct type," Lerdorf said.
Lerdorf also warned that the upgrade also deprecates some PHP 4 functions: "Chances are pretty good if your code is from 12 years ago, it will probably break under PHP 7. If it works under PHP 5, you should be fine."
Magyarul: Kétszer gyorsabban futtatja majd a szkripteket a PHP 7 és Jönnek a skalár típushintek és a szigorú típusvizsgálat a PHP 7-be.
Már csak saját gépemen tudnám tesztelni, Windowson, vagy VirtualBoxban futó oprendszeren. Ennek nem látom értelmét.
A fejlesztői szerverünkön
HippyVM on average [...] 2x faster than Facebook's HHVM
[...] HippyVM is aimed at being 100% compatible with Zend PHP [...] PyPy proven technology guarantees high levels of stability [...] Open Source [...] At present it does not include a reasonable web server integration, so it's not usable for use in production in the current form.
A benchmark-eredményeket nem webes mérésekkel kapták, hanem hagyományos számításokat végezve. Az utolsó mondat alapján ez érthető.
Egyelőre ez a hír is csak érdekesség. Leginkább a verseny erősödése örvendetes belőle.