Using Blackfire to Profile Your Loading Time
summary
Blackfire and XHProf are used to profile PHP backends; the workflow measures averaged requests (the extension runs 10 samples), inspects call graphs and DB counts, and compares profiles before/after fixes. Case studies: a university calendar needs uncached searches; a site gains 52% front‑page speedup after six hours of Blackfire work; a node_load loop drops from ~30ms to ~4ms; a Drupal 8 block visibility rewrite saves ~81ms. Use the Blackfire Chrome extension or blackfire run with curl/CLI to capture redirects and AJAX.
AI-written summary · about
chapters (12)
- 0:00Introduction and motivation
- 2:10Why loading time matters
- 9:13Blackfire introduction and case studies
- 12:03Profiling methodology
- 19:23Demo: Profiling a university site
- 27:49Demo: Profiling logged-in user
- 31:06Installing Blackfire
- 33:12Debugging slow redirects
- 37:02Tips for using Blackfire
- 41:13Case study: Corporate site optimization
- 47:10Blackfire plans and Drupal integration
- 49:59Resources and conclusion
related talks
21mBlackfire Under the Hood
27mGetting Started with Profiling Laravel Code
30mSuccess of Blackfire and Continuous PHP Performance Monitoring
50m"Bottleneck Analysis"
54mBottleneck Analysis
50mPerformance optimization: how do I go about it?
52mPerformance optimisation: how do I go about it?
44mDebugging Performance
