~/talk

Using Blackfire to Profile Your Loading Time

Talkat MidCamp 2017 · 2017-03-30..04-02· [web-performance, php]
links:none on file
links:none on file
slides:none on file

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

  1. 0:00Introduction and motivation
  2. 2:10Why loading time matters
  3. 9:13Blackfire introduction and case studies
  4. 12:03Profiling methodology
  5. 19:23Demo: Profiling a university site
  6. 27:49Demo: Profiling logged-in user
  7. 31:06Installing Blackfire
  8. 33:12Debugging slow redirects
  9. 37:02Tips for using Blackfire
  10. 41:13Case study: Corporate site optimization
  11. 47:10Blackfire plans and Drupal integration
  12. 49:59Resources and conclusion
~/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.