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.
Overview
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