Новости

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


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

 
К интерфейсу нужно будет обращаться также, как и к колонке Google Home
 
Компания достигла $600 миллиардов спустя 17 лет после краха дот-комов
 
Выемка под верхний динамик и камеру «ломает» интерфейс приложений
 
Процессор стоимостью 800 миллионов рублей установят в дешевые ноутбуки
 
Harman Kardon Invoke будет продаваться почти за $200
 
Apple подготовила 3 миллиона смартфонов к запуску, дефицита не избежать
 
 
Google Quartz позволит пользоваться интернетом, браузером и смотреть YouTube

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

 
 
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031     



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

Металлический смартфон с доступной ценой
Все об изменениях в последней версии Android 2017 года
Интересный смартфон за свои деньги
Планшет с хорошей камерой и отличной автономностью
Характеристики и возможности сотовых сетей пятого поколения


Опрос

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

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

форума