Completed
Intro
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