
Павел Дуров - основатель социальной сети «Вконтакте», вчера представил общественности новый язык программирования, который команда вКонтакте разрабатывала два года.
По словам Дурова, в конце мая, на пике посещаемости вКонтакте (около 50 млн. пользователей) был окончен перевод всего кода «вконтакте» на новый бинарник PHP.
Как результат практически все страницы вКонтакте стали грузиться в два раза быстрее.
Свою версию интерпретатора PHP компания «Вконтакте» создала по аналогии с Facebook, которая разработала свой HipHop.
На изображениях ниже видно среднее время создания страниц серверами вКонтакте до и после их перевода с PHP на KPHP. Новый KPHP поддерживает большинство стандартов обычного PHP, но работает в несколько раз быстрее и предоставляет дополнительные возможности для оптимизации. Предоставить код в открытый доступ Дуров пообщела немного поздже.
Напомним, что компания Facebook создала похожий продукт под названием HipHip, который представляет из себя транслятор кода PHP в С++, а затем компилирует его при помощи GNU компилятора.
Мы тестировали данный продукт на одном из выскопосещаемых порталов клиента VDS64, к сожалению при использовании HipHop было множество ошибок и пришлось вернуться к обычному PHP.
Опубликовано: 2016-06-20 14:30:26
