Новости

Facebook ускорила PHP с помощью виртуальной машины

Логотип FacebookFacebook изначально содержал много страниц, созданных на PHP. Однако по мере роста социальной сети Цукерберг с коллегами столкнулся с ограничениями, которые накладывает производительность PHP. Работа над его совершенствованием силами сотрудников Facebook ведется уже не первый год.

Новейшее решение — виртуальная машина HipHop VM — позволяет увеличить производительность PHP вдвое. Оно базируется на давно опробованном принципе: преобразовании PHP в иной язык программирования. В решении Facebook PHP преобразуется в код С++. Это позволило практически удвоить производительность кода соцсети и снизить в два раза нагрузку на ее серверы. Кроме того, конвертация PHP в С++ упрощает процесс разработки и интеграции в Facebook сторонних приложений.

Однако у HipHop VM есть и недостатки. Для Facebook нельзя разрабатывать и тестировать PHP-код с использованием стандартных интерпретаторов. Как говорится в документации, HipHop поддерживает «большинство возможностей PHP 5.3», но далеко не все. Причем этот момент детально не документирован. Инженеры Facebook создали собственный интерпретатор HPHPi, но он оказался крайне медленным.

Источник: Ars Technica

Теги: Facebook


Комментарии
Добавить комментарий

Введите имя:
Войти от:
или
Ваш комментарий:


Введите код:

E-mail (не обязательно)
Адрес электронной почты не предназначен к показу и будет использован только для уведомлений об ответах


Последние новости

 
Twitter игнорирует требования Роскомнадзора, штраф составил 3 тысячи рублей
 
Ультразвуковой дактилоскоп не справился с фальшивым отпечатком
 
Пользователи смогут выбирать, что установить – свежую сборку или заплатки
 
Лимит на групповые видеозвонки увеличен с 25 до 50 пользователей
 
Пользователям рекомендуют переходить на свежие сборки
 
Совет был расформирован из-за вхождения его состав критика ЛГБТ
 
Android Q порадует новыми 3D-жестами
 
Цена биткоина резко взлетела на 23%, возможно, из-за роботов

Архив новостей

 
 
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930     



Последние статьи

Эффектный флагман со своим лицом
Все об изменениях в Android 9
Недорогой смартфон с вытянутым экраном
Улучшенный варианта Galaxy A6
Изменений в системе немного, но обещают стабильность


Опрос

Вы покупаете на AliExpress?
или оставить собственный вариант в комментариях (1)

Последние темы

форума