Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

To a Thousand Servers and Beyond - Scaling a Massive PHP Application

PHP UK Conference via YouTube

Overview

Explore scaling techniques for massive PHP applications in this conference talk from PHP UK Conference 2012. Learn how WordPress.com, an Alexa Top 20 website handling over 100 million daily page views, manages its tremendous growth. Dive into the software stack, load balancing strategies, PHP-FPM implementation, and multi-level caching techniques. Discover methods for efficiently serving terabytes of user-uploaded files, scaling MySQL databases, and distributing SQL queries across multiple servers using HyperDB. Gain insights into asynchronous job systems in PHP, rapid deployment across thousands of servers, and staging environments for developers. Benefit from real-life statistics and experiences shared by long-time WordPress contributor Nikolay Bachiyski as he covers load balancers, page-level caching, object caching, database scaling, and more.

Syllabus

Introduction
Foam
The abstraction
Scaling
Replication
Partitioning
HyperADB Example
Sinking Cash
Deploy
Collect
Job System
Deployment Pipeline
Platform as a Service
Questions

Taught by

PHP UK Conference

Reviews

Start your review of To a Thousand Servers and Beyond - Scaling a Massive PHP Application

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.