Page MenuHomePhabricator

Performance assessment of PHP 8
Open, LowPublic

Description

PHP8 comes with some performance improvements in quite a few important areas including:

  • APCu
  • garbage collection
  • JIT compilation (off by default)

Our existing pod sizing and PHP configuration are suitable for PHP 7.4 and expected to be compatible with PHP 8 . In order to ensure our resource optimasation, scalability and stability, we believe that some benchmarking is in order.

Benchmark PHP 8

  • Conduct performance benchmarking on PHP 8 to evaluate the current configuration
  • The methodology we will use will be similar to the work we did for T280497
  • Analyse results to identify performance metrics and potential improvements

Evaluate Findings

Based on the benchmarking results, determine if any adjustments are necessary. Potential improvements may include:

  • Resizing pods to optimise resource usage
  • Reducing the number of pods if efficiency is improved
  • Increasing the number of PHP-FPM workers for better concurrency
  • Enabling JIT compilation where appropriate

Event Timeline

jijiki triaged this task as Low priority.
Reedy renamed this task from Performance assessment of PHP8.1 to Performance assessment of PHP 8.1.Mar 7 2025, 11:08 PM
jijiki renamed this task from Performance assessment of PHP 8.1 to Performance assessment of PHP 8.Jul 17 2025, 8:01 AM
jijiki updated the task description. (Show Details)
Blake moved this task from Inbox to Backlog on the ServiceOps new board.
Blake added a project: Prod-Kubernetes.