Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Scaling WordPress for High Traffic Sites

Scaling WordPress for High Traffic Sites

Presented at WordCamp Manila 2017, Microsoft, Makati City, Manila Philippines

Paul de Paula

December 10, 2016
Tweet

More Decks by Paul de Paula

Other Decks in Technology

Transcript

  1. Customer Success Engineer Pantheon Performance & Application Senior Developer X-Team

    IT Consultant World Bank Senior Developer New Amsterdam Ideas (NuCivic now) Who am I ? Weston Ruter Technology Director, XWP
  2. Today’s Topics • Page Caching • Object Caching • Query

    Performance • Searching for Scale
 • Elastic Architecture • Development and Workflow • A Real-World Scalable Architecture
  3. Today’s Topics • Page Caching • Object Caching • Query

    Performance
 • Searching for Scale
 • Elastic Architecture • Development and Workflow • A Real-World Scalable Architecture
  4. Object Caching An object cache speeds up PHP execution time

    while lessening the load on the database.
  5. Today’s Topics • Page Caching • Object Caching • Query

    Performance • Searching for Scale
 • Elastic Architecture • Development and Workflow • A Real-World Scalable Architecture
  6. Today’s Topics • Page Caching • Object Caching • Query

    Performance
 • Searching for Scale
 • Elastic Architecture • Development and Workflow • A Real-World Scalable Architecture
  7. Today’s Topics • Page Caching • Object Caching • Query

    Performance • Searching for Scale
 • Elastic Architecture • Development and Workflow • A Real-World Scalable Architecture
  8. Today’s Topics • Page Caching • Object Caching • Query

    Performance
 • Searching for Scale
 • Elastic Architecture • Development and Workflow • A Real-World Scalable Architecture
  9. Today’s Topics • Page Caching • Object Caching • Query

    Performance
 • Searching for Scale
 • Elastic Architecture • Development and Workflow • A Real-World Scalable Architecture
  10. ✓Linux ✓Varnish or Edge Cache Provider ✓Content Delivery Network ✓Apache

    or Nginx ✓PHP ✓Memcached or Redis ✓ElasticSearch or Apache Solr ✓MySQL and Database Replication Putting it all Together