PHP 8.5 быстрее PHP 8.1 на 14%— уже доступен

Состоялся релиз PHP 8.5, очередного крупного обновления языка, в котором представлены как функциональные нововведения, так и существенное повышение производительности. Одним из ключевых улучшений стала реализация оператора конвейера (pipe operator), добавление функций array_first() и array_last(), а также расширение возможностей константных выражений и появление атрибута NoDiscard.

Однако помимо языковых изменений, новая версия демонстрирует на 14% более высокую производительность, чем PHP 8.1, согласно тесту Phoronix Test Suite Self Test 1.0 (Render Test). По данным бенчмарка, PHP 8.5.0-dev справился с задачей за 36.84 секунды, тогда как PHP 8.1.34-dev показал результат 42.84 секунды.

php 8.5

Вот сравнение по версиям:

  • PHP 8.5.0-dev — 36.84 сек

  • PHP 8.4.16-dev — 41.31 сек

  • PHP 8.3.29-dev — 41.89 сек

  • PHP 8.2.30-dev — 41.12 сек

  • PHP 8.1.34-dev — 42.84 сек

Новый релиз показывает наилучшие результаты при генерации SVG-графиков и рендеринг-тестах, что особенно важно для PHP-приложений, где производительность на стороне сервера критична. Улучшения затронули внутренние механизмы движка, и судя по результатам, оптимизации реализованы эффективно.

ЦЕНТР ОБСУЖДЕНИЙ

@GameGPU_com

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

Обсудить в X

Игры

Железо