YoVDO

PHP: Performance Optimization

Offered By: LinkedIn Learning

Tags

PHP Courses Database Optimization Courses Xdebug Courses

Course Description

Overview

Learn how to speed up your PHP applications. Explore a variety of tools and techniques for developing high-performing PHP software.

Syllabus

Introduction
  • Welcome
  • What you should know before watching this course
  • Using the exercise files
1. Optimization Basics
  • Why should you optimize your websites?
  • Measure and test
  • General optimization techniques and tools
  • The path from your server to their browser
2. PHP and Xdebug
  • Xdebug: The basics
  • Xdebug: Stack traces
  • Xdebug: Function traces
  • Opcode cache
3. Optimization in PHP
  • Upgrade PHP
  • Outsource work
  • Queue work for later
  • Promise your PHP
  • Macro vs. Micro optimization
4. Optimizate Your Database
  • Find your slow and common SQL
  • Explain SQL
  • Indexing SQL
  • Caching SQL
5. Optimize the Web
  • Build your HTML smartly
  • HTTP caching
  • HTTP compression
  • HTTP/2
  • Minify all the things
  • CDN all the things
6. Hardware Up and Out
  • From one single server to service servers
  • Scaling the rest of the way
Conclusion
  • Next steps

Taught by

Justin Yost

Related Courses

30 Days to Learn Laravel
Laracasts
Add Passkeys to a Laravel App
Laracasts
Andrew's Larabits
Laracasts
App Engine: Qwik Start - PHP
Google via Google Cloud Skills Boost
Automated Laravel Upgrades
Laracasts