Completed
Keep up to date
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Profiling PHP Applications
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 ResearchGate SCIENTIFIC NETWORK
- 3 Step 1
- 4 Graphing it
- 5 Can we measure more?
- 6 Load balancer
- 7 More fine grained metrics
- 8 Define goals
- 9 Step 2
- 10 Profiling
- 11 Webgrind
- 12 DEMO
- 13 Use it locally on your dev machine
- 14 XHProf
- 15 php-meminfo
- 16 Symfony Debug Toolbar
- 17 Extend it
- 18 Step 3
- 19 Fix it
- 20 That's something you have to do
- 21 Keep up to date
- 22 Speed matters
- 23 Some hints on better performance
- 24 The obvious
- 25 GZIP
- 26 DB Indexes
- 27 Minify JS
- 28 Concatenate JS/ CSS/...
- 29 Correct caching headers
- 30 Opcache
- 31 Data Caching
- 32 APCU
- 33 memcached
- 34 Minimize redirects
- 35 Check image compression
- 36 Check YSlow, Pagespeed
- 37 DNS prefetch
- 38 Move logic to async workers
- 39 The "crazy" stuff
- 40 Varnish
- 41 Load content asynchronously
- 42 Flush content early
- 43 Move logic to shutdown handlers
- 44 function.php
- 45 request.php
- 46 Promises / Futures
- 47 pushState