Новости

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 (не обязательно)
Адрес электронной почты не предназначен к показу и будет использован только для уведомлений об ответах


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

 
В Direct появился каталог с анимациями
 
Смартфон станет еще более вытянутым, но получит продвинутый сканер лица
 
Новые смартфоны уже можно найти в рознице, в России они появятся 27 сентября
 
Samsung представила свой первый телефон с тройной камерой
 
Пользователи колонок Amazon смогут общаться по видеосвязи
 
Гаджет выйдет в середине 2019 года
 
Авторские посты могут стать более аккуратными
 
Технология HyperSmooth обеспечивает плавную картинку даже при сильном ветре

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

 
 
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930



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

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


Опрос

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

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

форума