Introduction to Scaling PHP Applications – Part 2

Zach Gardner Architecture, Programming, Tutorial 6 Comments

This is the second blog in a two-part series on scaling PHP applications. The first blog in the series focused on replacing Apache+mod_php with Nginx+PHP-FPM. This blog will go into advanced topics that need consideration when moving a LAMP stack to a scaled architecture. Step 3 – Use Percona XtraDB Cluster for Database I’ll be honest here, this step is going …



Introduction to Scaling PHP Applications – Part 1

Zach Gardner Architecture, Programming, Tutorial 12 Comments

This is the first blog in a two-part series on scaling PHP applications. Part one will focus on replacing Apache while part two will go into more advanced topics such as Master-Master replication and session storage. Introduction Making a website able to handle high amounts of traffic is one of the cornerstones of modern web applications. It’s a process that …