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

Advance your Skills as a PHP Developer: Testing and Debugging
LinkedIn Learning
Guía definitiva para crear APIs con Symfony 5 y API Platform
Udemy
Advanced PHP: Debugging Techniques
LinkedIn Learning
Advanced PHP: Debugging Techniques
LinkedIn Learning
Be Awesome in PHPStorm
Laracasts