~/talk

No more slow requests

Talkat Laracon EU 2025 · 2025-02-03..02-04· [web-performance, php]
slides:none on file

Diagnoses are concrete: excess database queries (N+1), blocking outgoing HTTP calls, tasks that weren’t queued, and expensive PHP serialization. Fixes are explicit: enable OPcache (example: 300ms down to 90ms), add PHP Artisan Optimize to deployment, eager-load only when needed not via model $with, use pluck for huge lists to save memory, and prevent lazy loading. Profiling uses SPX via Herd profiler to surface repeated curl calls. Mentions of Tinkerwell, Expose and Herd indicate production tools that exist and work.

AI-written summary · about

  1. 0:00Introduction
  2. 1:03Talk overview
  3. 3:13Slow Laravel apps causes
  4. 5:19Optimizing with Artisan
  5. 7:49Queues for emails
  6. 9:17PHP speed with OPcache
  7. 11:44Demo setup
  8. 13:10Fixing N+1 queries
  9. 16:21Lazy loading in games
  10. 18:11Dashboard optimizations
  11. 21:25Debugging API responses
  12. 23:12Profiling with SPX
  13. 26:20Profiling CLI with Herd
  14. 28:07Summary
  15. 28:39Q&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.