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

Advanced Monitoring and Optimizing with DynamoDB (Portuguese)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (Spanish)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (Traditional Chinese)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (French)
Amazon Web Services via AWS Skill Builder
Developing with Amazon DynamoDB (French)
Amazon Web Services via AWS Skill Builder