Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

To a thousand servers and beyond: scaling a massive PHP application

A session at PHP UK Conference 2012

WordPress.com is an Alexa Top 20 web website, we get more than 100 million page views per day and 99% of the backend is PHP.

The service has seen tremendous growth in the past couple of years. The presentation will explain how the system and copes with the load. This includes explanation of the software stack, scaling techniques and sharing lots of experience and real-life stats.

Here are some of the topics covered:

  • Load balancers
  • PHP-FPM
  • Page-level caching
  • Object caching at the application level
  • Fail-safe and inexpensive serving of terabytes of user-uploaded files per day
  • Scaling MySQL databases
  • Distributing SQL queries between many servers with HyperDB
  • Asynchronous jobs system in PHP
  • 20 seconds deploy on a thousand servers, tens times per day
  • Staging servers for developers

About the speaker

This person is speaking at this event.
Nikolay Bachiyski

programming, WordPress, photography, bears, TEDxBG, socks bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

PHP UK Conference 2012

England England, London

24th25th February 2012

Tell your friends!

When

Time 12:00pm1:00pm GMT

Date Sat 25th February 2012

Short URL

lanyrd.com/sptmw

Official session page

www.phpconference.co.uk/t

View the schedule

Topics

See something wrong?

Report an issue with this session