Simple play icon Course
Skills Expanded

High Performance PHP

by Jonathan Klein

This course provides an overview of webserver, database, and core PHP optimizations that are essential for creating a fast PHP application. In under two hours, you will learn the keys to building and scaling an app that can support millions of users.

What you'll learn

You too can create fast-running PHP apps that support millions of users. This course, High Performance PHP, will teach you tips and tricks for speeding up your PHP application. You'll start by learning about micro-optimizations at the code-level, moving on to how many child processes you should be running on your webserver and database options. Finally, you will learn about profiling your code and load testing your application, so you can be confident that it will perform well no matter how large your application becomes. By the end of this course, you'll be able to easily create and optimize PHP apps for speed.

About the author

Jonathan is the CTO at KOHO, where he helps democratize access to financial products for all Canadians. Previously he led the Storefront Engineering team at Wayfair, ran engineering at Attend, and before that he was a senior software engineer at Etsy, where he focused on solving web performance and scalability challenges. He started the Boston Web Performance Meetup Group, and he contributes to a few open-source projects, including the HTTPArchive, WebPagetest, CSSLint, and Hound (which he co-cr... more

Ready to upskill? Get started