Facebook превращает PHP в C++

Разработчики Facebook запустили проект HipHop for PHP, позводяющий превращать код PHP в код на языке C++, который компилируется в обычное приложение, выполняемое гораздо быстрее, чем сценарий на PHP. HipHop for PHP помог социальной сети Facebook вдвое снизить нагрузку на процессор на ее веб-серверах и ускорить показ 400 миллиардов PHP-страниц в месяц. Тем самым значительно снизились требования к числу серверов, а следовательно, и расходы компании.

Разработка HipHop for PHP заняла два года. В настоящее время проект содержит 300 тысяч строк кода и прошел свыше пяти тысяч тестов. HipHop for PHP работает с некоторыми ограничениями, запрещая некоторые слишком сложные для перевода на C++ или медленные конструкции PHP.

PHP - один из самых популярных языков веб-разработки. Он используется более чем на 20 миллионах сайтов, включая Wikipedia, Yahoo! и Digg. Facebook - один из самых посещаемых сайтов, активно применяющих PHP, аудитория которого превышает 350 миллионов человек.

Facebook

©1997-2024 Компьютерная газета