Как стать автором
Обновить

Facebook ускорил PHP в девять раз благодаря HipHop VM

PHP *
Компания Facebook продолжает работу по повышению производительности кода PHP. В 2010 году они выпустили компилятор HipHop (HPHPc), который транслировал PHP в C++, жертвуя некоторыми редко используемыми функциями PHP вроде eval(), но повышая производительность.

С активной аудиторией в 1,1 млрд человек, Facebook крайне заинтересован в увеличении производительности веб-приложений. Поскольку многие программисты хорошо знакомы с PHP, компания решила не отказываться от этого «медленного» языка, а постараться максимально оптимизировать его. Кстати, так же делает и «Вконтакте» с недавно представленной технологией kPHP.

Впрочем, прежний подход по трансляции кода PHP в C++ пришлось оставить. Вместо этого выпущены виртуальная машина, окружение и JIT-компилятор для PHP под названием HipHop VM for PHP или просто HHVM. Здесь речь идёт о повышении производительности в пять-девять раз.
Читать дальше →
Всего голосов 66: ↑50 и ↓16 +34
Просмотры 48K
Комментарии 39

Дайджест интересных новостей и материалов из мира PHP за последние две недели №22 (15.07.2013 — 28.07.2013)

Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Всего голосов 90: ↑79 и ↓11 +68
Просмотры 19K
Комментарии 5

Дайджест интересных новостей и материалов из мира PHP за последние две недели №23 (29.07.2013 — 11.08.2013)

Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Всего голосов 63: ↑52 и ↓11 +41
Просмотры 20K
Комментарии 31

HHVM: тестирование производительности и совместимости с Joomla, Битрикс и Wordpress

Разработка веб-сайтов *PHP *
Про HHVM уже писали на Хабре. Вкратце: HHVM — это виртуальная машина от Facebook, которая за счет трансляции и JIT-компиляции кода позволяет ускорить PHP в несколько раз. Разработчики также обещают практически полную совместимость с PHP 5.4.

Я решил сравнить HHVM с нативным интерпретатором на нескольких тестах, а также попробовать запустить на нем CMS.

Что из этого вышло?
Всего голосов 33: ↑29 и ↓4 +25
Просмотры 44K
Комментарии 12

Дайджест интересных новостей и материалов из мира PHP за последние две недели №24 (11.08.2013 — 25.08.2013)

Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Всего голосов 65: ↑56 и ↓9 +47
Просмотры 21K
Комментарии 16

Дайджест интересных новостей и материалов из мира PHP за последние две недели № 26 (8—22 сентября 2013)

Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Всего голосов 57: ↑46 и ↓11 +35
Просмотры 17K
Комментарии 25

Дайджест интересных новостей и материалов из мира PHP за последние две недели № 27 (22 сентября — 6 октября 2013)

Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

Кстати, вчера исполнился ровно год с момента публикации первого PHP-дайджеста на Хабре. Огромное спасибо всем, кто так или иначе помогал создавать дайджесты, спасибо разработчикам за замечательные инструменты, авторам за их полезные статьи, а главное спасибо вам за то, что до сих пор читаете!
Читать дальше →
Всего голосов 71: ↑64 и ↓7 +57
Просмотры 21K
Комментарии 7

Дайджест интересных новостей и материалов из мира PHP за последние две недели № 28 (6—20 октября 2013)

Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Всего голосов 49: ↑37 и ↓12 +25
Просмотры 17K
Комментарии 11

Дайджест интересных новостей и материалов из мира PHP № 29 (20 октября — 10 ноября 2013)

Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Всего голосов 56: ↑50 и ↓6 +44
Просмотры 19K
Комментарии 5

Лучшее из мира PHP за 2013 + конкурс от компании JetBrains! Дайджест интересных материалов №32

Блог компании Zfort Group Разработка веб-сайтов *PHP *


Следуя традиции, мы решили подвести итоги уходящего года и выделить самые значимые события в мире PHP, которых, к счастью, было немало. И, конечно же, подборка с ссылками на свежие материалы за последние три недели.

Под катом вас также ждет конкурс с призами от компании JetBrains!
Читать дальше →
Всего голосов 69: ↑56 и ↓13 +43
Просмотры 31K
Комментарии 94

HHVM, Nginx и PHP (а также Laravel)

PHP *Laravel *
Туториал
Перевод
HHVM + Nginx + PHP + LaravelМножество людей интересовалось установкой HHVM на Nginx для использования с Laravel. Давайте приступим.

HHVM (или HipHop Virtual Machine) — это виртуальная машина, предназначенная для выполнения программ, написанных на PHP. Использует технологию JIT компиляции для увеличение скорости выполнения байткода.

Вступление

Как и в большинстве моих статей, я буду использовать Ubuntu 12.04 LTS как сервер для установки нашего добра. Однако, мы вполне можем установить это все на Mac с помощью Brew (nginx и hhvm). Информация об установке HHVM на другие платформы (включая новые версии Ubuntu) может быть найдена здесь.

Ну что же, поехали!
Читать дальше →
Всего голосов 50: ↑39 и ↓11 +28
Просмотры 44K
Комментарии 42

Дайджест интересных новостей и материалов из мира PHP № 33 (1 января — 12 января 2014)

Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Всего голосов 46: ↑42 и ↓4 +38
Просмотры 16K
Комментарии 15

Дайджест интересных новостей и материалов из мира PHP № 34 (13 — 26 января 2014)

Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Всего голосов 61: ↑52 и ↓9 +43
Просмотры 23K
Комментарии 32

Дайджест интересных новостей и материалов из мира PHP № 35 (26 января — 9 февраля 2014)

Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Всего голосов 57: ↑47 и ↓10 +37
Просмотры 17K
Комментарии 11

Дайджест интересных новостей и материалов из мира PHP № 36 (9 — 23 февраля 2014)

Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку актуальных новостей, интересных материалов и полезных инструментов.

Приятного чтения!
Читать дальше →
Всего голосов 72: ↑60 и ↓12 +48
Просмотры 21K
Комментарии 32

Дайджест интересных новостей и материалов из мира PHP № 37 (24 февраля — 9 марта 2014)

Блог компании Zfort Group Разработка веб-сайтов *PHP *


Поздравляем всех девушек и особенно PHP-разработчиц с прошедшим праздником! Всяческих вам успехов, любви и тепла!

И конечно же, вашему вниманию очередная подборка ссылок со свежими новостями, полезными инструментами и интересными материалами.

Приятного чтения!
Читать дальше →
Всего голосов 60: ↑54 и ↓6 +48
Просмотры 23K
Комментарии 17

Команда Facebook выложила в открытый доступ язык Hack

PHP *
Новый язык Hack является прямым потомком PHP, основанным на его синтаксисе. Hack создан специально для виртуальной машины HHVM (Hip Hop Virtual Machine). Команда Facebook полностью перевела разработку на новый язык и называет эту миграцию большим успехом. Однако Facebook не отказывается от поддержки PHP и планирует доработать поддержку PHP5 в HHVM.
Подробная документация по языку доступна здесь (на английском языке).
Официальный сайт нового языка — http://hacklang.org/.
Новость о релизе языка.
Читать дальше →
Всего голосов 80: ↑68 и ↓12 +56
Просмотры 30K
Комментарии 38

Дайджест интересных новостей и материалов из мира PHP № 38 (9 марта — 23 марта 2014)

Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Всего голосов 51: ↑47 и ↓4 +43
Просмотры 20K
Комментарии 21

Дайджест интересных новостей и материалов из мира PHP № 39 (24 марта — 14 апреля 2014)

Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Всего голосов 65: ↑62 и ↓3 +59
Просмотры 22K
Комментарии 27

Одно из мнений о будущем PHP

PHP *Программирование *
Перевод


В последнее время в сообществе разработчиков наблюдается весьма оживленное обсуждение всего того, что касается PHP и его будущего. Что радует — большинство подобных разговоров проходят в позитивном ключе. Популярны дискуссии на тему PHP 6 и того, каким он мог бы выглядеть. Народ задает очень много вопросов об HHVM и её роли в будущем языка и сообщества. Так что позвольте и мне поделиться с вами некоторыми своими мыслями по этому поводу.

Читать дальше →
Всего голосов 79: ↑56 и ↓23 +33
Просмотры 34K
Комментарии 83