działa php w środku - wszyscy wiedzą o opcache, a szczegóły zna niewielu * część informacji dostępnych wszędzie (nowości w PHP 5.6) * część tylko dla internalsów * podstawa teoretyczna - niezbędne informacje * wnioski * bez wgryzania się w szczegóły jak uruchomić
Wcześniej 2 lata pracy nad JIT dla PHP5. Merge w wyniku głosowania - sierpień 2014. Cel: refaktoryzacja kodu, optymalizacja, podstawa do dalszego rozwoju. Autor: Dmitry Stogov, Zend, Sankt Petersburg
* usuwa elementy zbędne do uruchomienia * dodaje informacje pomocnicze * zmniejszona liczba haków spinających parser z kompilatorem * oddzielenie parsera od kompilatora - oddzielenie składni od problemów technicznych * potencjał do dalszych optymalizacji w przyszłości
6. amazon.com 7. wikipedia.org 8. twitter.com 9. taobao.com 10. qq.com * system problematyczny * trudna kompilacja, małe wsparcie, małe rozpowszechnienie * możliwe niekompatybilności * wykrzacza się * do testów, lokalnie - jak najbardziej * nie każdy ma team programistów gotowych do poprawiania core hacka jak się coś schrzani * HHVM jest wątkowany - wspólne środowisko (setlocale) * faktyczne zalety w bardzo niewielkim procencie zastosowań
skupić się na jednym? * “problem wielu frameworków” * konkurencja pobudza i motywuje - standard w wielu językach (Java, Python) * różne interpretery mogą spełniać różne zadania i oczekiwania