Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

WordPress at Scale Webinar

1 523 vues

Publié le

WordPress is powering more big sites than ever before—The New York Times, TechCrunch, Microsoft, and Facebook all run sites using the CMS. But to run a high traffic WordPress site, you need the right infrastructure and development practices.

Join Drew Gorton of Pantheon and Jonathan Wold and Weston Ruter of XWP to learn about the proper architectural patterns for scalable website infrastructure as well as optimizations you should use for a large-scale WordPress implementation. They’ll share best practices and guide you through challenges you may encounter.

Publié dans : Technologie
  • Login to see the comments

WordPress at Scale Webinar

  1. 1. Scaling for High Traffic Sites
  2. 2. Who are we? Drew Gorton Director of Agency and Community Outreach, Pantheon Jonathan Wold Accounts Director, XWP Weston Ruter Technology Director, XWP
  3. 3. Why Scale Matters
  4. 4. Today’s Topics ● Page Caching ● Object Caching ● Query Performance ● Algorithm Performance ● Searching for Scale ● Elastic Architecture ● Development and Workflow ● A Real-World Scalable Architecture
  5. 5. Page Caching
  6. 6. Page Caching
  7. 7. Page Caching Challenges & Takeaways ● Cache TTL and Expiration ● Fragment caching ● Cookies
  8. 8. Today’s Topics ● Page Caching ● Object Caching ● Query Performance ● Algorithm Performance ● Searching for Scale ● Elastic Architecture ● Development and Workflow ● A Real-World Scalable Architecture
  9. 9. Object Caching An object cache speeds up PHP execution time while lessening the load on the database.
  10. 10. Object Cache Challenges & Takeaways ● Complexity ● Invalidation ● Optimization ● Eviction
  11. 11. Today’s Topics ● Page Caching ● Object Caching ● Query Performance ● Algorithm Performance ● Searching for Scale ● Elastic Architecture ● Development and Workflow ● A Real-World Scalable Architecture
  12. 12. Query Performance
  13. 13. Query Performance Challenges & Takeaways ● Query routing ● Replication lag ● Debuggability ● Regressions
  14. 14. Today’s Topics ● Page Caching ● Object Caching ● Query Performance ● Algorithm Performance ● Searching for Scale ● Elastic Architecture ● Development and Workflow ● A Real-World Scalable Architecture
  15. 15. Algorithm Performance
  16. 16. Today’s Topics ● Page Caching ● Object Caching ● Query Performance ● Algorithm Performance ● Searching for Scale ● Elastic Architecture ● Development and Workflow ● A Real-World Scalable Architecture
  17. 17. Searching for Scale Use a dedicated search index like Apache Solr or ElasticSearch
  18. 18. Searching for Scale Challenge & Takeaways ● Overriding WP_Query() ● Index Rebuilds ● Complexity
  19. 19. Today’s Topics ● Page Caching ● Object Caching ● Query Performance ● Algorithm Performance ● Searching for Scale ● Elastic Architecture ● Development and Workflow ● A Real-World Scalable Architecture
  20. 20. Elastic Architecture Horizontal Scalability Is the Scalability That Matters
  21. 21. Traditional Options Shared vs VM vs Cluster
  22. 22. Traditional Options at Scale In Real Life
  23. 23. Next Generation Architecture The Same Design, Just Add More
  24. 24. Elastic Architecture Challenges and Takeaways ● Load balancing ● Shared media ● Consistency
  25. 25. Today’s Topics ● Page Caching ● Object Caching ● Query Performance ● Algorithm Performance ● Searching for Scale ● Elastic Architecture ● Development and Workflow ● A Real-World Scalable Architecture
  26. 26. Development & Workflow
  27. 27. Development & Workflow
  28. 28. Development Workflow Challenges & Takeaways ● Environmental consistency ● Site configuration ● Local development ● Automation
  29. 29. Today’s Topics ● Page Caching ● Object Caching ● Query Performance ● Algorithm Performance ● Searching for Scale ● Elastic Architecture ● Development and Workflow ● A Real-World Scalable Architecture
  30. 30. A modern stack: ● Reverse proxy (e.g. Varnish) ● Apache or Nginx ● PHP ● Memcached or Redis ● MySQL and Database Replication ● ElasticSearch or Solr ● Linux ● Version control (Git) ● CI server
  31. 31. If you don’t want to do it all on your own...
  32. 32. Learn more on scalewp.io
  33. 33. Questions? @dgorton @westonruter @sirjonathan

×