Trochę HipHopu w wykonaniu PHP :)

Bartosz Aninowski Wtorek, 02 Lutego 2010 20:46 komentarzy: 2

TAGI:hiphop, performance, php, wydajność

Dziś na stronie inżynierów facebooka przeczytałem o bardzo ciekawym rozwiązaniu o nazwie HIPHOP.  Nazwa brzmiała  na tyle intrygująco, że od razu kliknąłem, aby dowiedzieć się o co chodzi. Programiści Facebooka po raz kolejny postanowili upublicznić efekt swojej wielomiesięcznej pracy. Tym razem jest to coś naprawdę fajnego, szczególnie dla tych, których interesuje wydajność i optymalizacja aplikacji.

HipHop w przeciwieństwie do APC czy eAccelerator nie jest sam w sobie kompilatorem kodu. Z tego co opisuje Haiping Zhao jest to narzędzie do transformacji kodu. Automatycznie przekształca źródłowy kod PHP w wysoce zoptymalizowany C++ a następnie poddaje go kompilacji za pomocą g++.

Nie będę tłumaczył tego co można przeczytać na stronie Facebook Engineering, dlatego zachęcam do dalszej lektury.  Sam oczywiście wrócę do tematu kiedy będę miał okazję przetestować skuteczność pomysłu i chętnie opisze swoje doświadczenia w połączeniu oczywiście z CMS TYPO3 :)

blog comments powered by Disqus