Scaling PHP


This two-part mini series details the process of making a website able to handle high amounts of traffic, specifically with code in PHP. PHP has a bit of a bad reputation on this front, but this series will walk you through a way to keep users happy by making your website fast-paced even with high traffic.


Part One

Part one gives an overview of scaling PHP and walks you through the first step in the process: replacing Apache.

Part Two

The second piece of this series dives into more advanced topics that demand consideration when moving a LAMP stack to a scaled architecture.

About the Author

Zach Gardner

Zach Gardner is a Keyhole Software Senior Consultant with more than a decade of development experience. Zach has led numerous initiatives to modernize technologies and processes with real-world experience as an educator, architect, technical lead, developer, and mentor. He primarily lives in Microsoft Azure, leveraging modern architectural approaches to enable hybrid app modernization that meets business needs at an exceptional cadence. He also mentors new developers and provides architectural input to complement the existing talent of clients.

Additional Resources

For continued learning about developing with PHP, we encourage you to take a look at our other resources on the subject, all written by Keyhole's expert team of consultants. For continued learning about any programming related topics, check out the Keyhole Development Blog, written by the Keyhole team.