PHP: Performance Optimization

Go to class
Write Review

Free Online Course: PHP: Performance Optimization provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. PHP: Performance Optimization is taught by Justin Yost.

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