PHP-компилятор Phalanger на базе Mono/.NET обогнал PHP 5.4 в тестах производительности

Материал из Викиновостей, свободного источника новостей

5 марта 2012 года

Мигель де Икаса (Miguel De Icaza) рассказал об успехах проекта Phalanger (Архивная копия от 10 декабря 2004 на Wayback Machine), развивающего открытую реализацию PHP-компилятора и runtime-компонентов PHP для платформы Mono/.NET. Обладая неплохой совместимостью с существующим кодом на PHP (например, поддерживается выполнение phpBB, WordPress и MediaWiki), Phalanger обладает рядом особенностей, таких как более высокая производительность, возможность бесшовной интеграции с .NET, верификация кода на этапе компиляции, расширенные отладочные инструменты. Phalanger не выполняет PHP код, а компилирует его в байткод для виртуальной машины .NET, который затем благодаря использованию JIT-компиляции частично преобразуется на лету в машинные инструкции.

Опубликованные проектом новые результаты (Архивная копия от 27 апреля 2012 на Wayback Machine) тестирования производительности мартовского выпуска (Архивная копия от 10 апреля 2016 на Wayback Machine) Phalanger продемонстрировали почти четырёхкратное опережение по производительности штатных PHP 5.4 и 5.3.10 при работе WordPress. При оценке отдельных функций из 31 проведённого теста, в 23 оказался быстрее Phalanger, а в 8 - базовая реализация PHP.

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «PHP-компилятор Phalanger на базе Mono/.NET обогнал PHP 5.4 в тестах производительности», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.