~/talk

PHP Performance Demystified - Measure, Understand, Optimise

Talkat PHP UK Conference 2026 · on Friday, 2026-02-20· [php, web-performance]
linkedin:volker-dusch
slides:none on file

Shows concrete claims and reproducible numbers not vague promises: boot time ~40 ms, opcache default entries 16,183 and can be raised to 100,000, JIT helps long‑running jobs but not short web requests, sprintf gets a 6× speedup between PHP 8.3 and 8.4 when optimized, and some workloads see 20–50% improvements from opcache optimizations. Demonstrates measurement tools like Hyperfine and PHP SPX, uses flamegraphs and sampling versus instrumentation, fixes include autoloader preloading for PHPUnit and verification that changes actually reduce CPU or memory.

AI-written summary · about

  1. 0:00Introduction
  2. 1:50PHP execution flow
  3. 7:12OPcache and JIT
  4. 10:04Benchmarking PHP
  5. 15:25Performance bottlenecks
  6. 17:08Benchmarking tools
  7. 23:51Profiling PHP
  8. 27:44PHP-SPX insights
  9. 30:12Optimizing PHP app
  10. 31:14Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.