укр рус Доска объявлений Разместить объявление
Искать на сайте и в каталоге товаров
Просмотреть каталог

Facebook официально открыл исходный код технологии HipHop for PHP, которая позволяет транслировать php-скрипты в високооптимизований C++ код


  2010-03-12 16:53:12
«Технологии» - Мир

PHP, как и другие скриптов языка, такие как Perl, Python и Ruby, имеют серьезные преимущества в плане производительности работы программиста. PHP легко изучить, на нем легко писать и читать исходный код. С другой стороны, скриптовые языки, как известно, менее эффективны, когда дело доходит до экономии вычислительных ресурсов.

Одним из распространенных способов решения этой проблемы является переписание наиболее сложных частей PHP программы непосредственно в C++, вв виде PHP Extension. Это во многом превращает PHP на промежуточный слой между визуальным отображением, которое обеспечивается протоколом HTML, и логикой программы, написанной на С++. С технической точки зрения это работает хорошо, но резко сокращает количество инженеров, которые способны работать с проектом. Обучение С++ является лишь первым шагом к написанию расширений PHP, вторая состоит в понимании Zend API.

Поэтому и была поставлена задача оптимизации работы части системы, написанной на PHP. Все же ежемесячно серверам сети Facebook приходится обрабатывать на запросы посетителей более 400 миллиардов PHP-страниц, поэтому вопросы производительности в такой высоконагруженной системе стоят очень остро.

Открыв исходный код технологии HipHop, разработчики надеются привлечь внимание со стороны IT сообщества и продолжить развитие технологии, которая должна оптимизировать работу крупных веб-сайтов, работающих под управлением PHP.

По материалам
developers.facebook.com


Последние комментарии к странице
«Facebook официально открыл исходный код технологии HipHop for PHP, которая позволяет транслировать php-скрипты в високооптимизований C++ код»:
Всего отзывов: 0    + Добавить комментарий