Компания Facebook продолжает совершенствовать механизм исполнения кода на языке PHP, который активно используется для формирования личных страниц пользователей социальной сети. Компания опубликовала на сайте GitHub исходные коды своей новой разработки — HipHop Virtual Machine (HHVM), JIT-компилятора PHP. Как утверждают в Facebook, этот механизм исполнения PHP работает на 60% быстрее и использует на 90% меньше памяти, чем ныне применяемый на серверах Facebook интерпретатор. Работу над ускорением обработки PHP в Facebook начали еще в прошлом году, выпустив HipHop — «переводчик» исходного кода на PHP в высокооптимизированный код на C++. В свою очередь, JIT-компилятор HHVM преобразует PHP в байт-код «на лету», непосредственно перед исполнением.

Поделитесь материалом с коллегами и друзьями

Купить номер с этой статьей в PDF