Trochę HipHopu w wykonaniu PHP :)

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 :)

Dodaj swój komentarz:

* Tylko oznaczone pola są wymagane





Gravatar: Przemysław Ankowski Przemysław Ankowski, 04.02.2010 21:31
Technologia fajna, ale przydatna dla na prawdę ogromnych projektów.
Gravatar: Bartosz Aninowski Bartosz Aninowski, 04.02.2010 21:35
Racja, ale warto poznac i potestowac :)