Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Real Talk About Website Performance : 5 Must-Haves

1,634 views

Published on

Slides from my Lightning Talk at WordCamp US in Philadelphia on Dec 4th 2015. Five must-have tools (and plenty of REAL TALK) for delivering high performance WordPress websites.

Published in: Internet
  • Login to see the comments

Real Talk About Website Performance : 5 Must-Haves

  1. 1. Website Performance Real Talk
  2. 2. Hi, I’m Josh @outlandishjosh — josh@pantheon.io
  3. 3. Pantheon isn’t a “Host” (we’re a Website Management Platform)
  4. 4. But, we do provide several metric tons of hosting. (billions of pageviews a month)
  5. 5. Data centers took 2% of US power in 2012. “Power, Pollution and the Internet,” New York Times, 2012
  6. 6. “I’ve seen things you people wouldn’t believe.”
  7. 7. Theme belt
  8. 8. Theme belt Login gasket
  9. 9. Login gasket Plugin rotors Theme belt
  10. 10. Login gasket Plugin rotors Theme belt Emergency overdrive valve
  11. 11. Top Speed: 125 mph
  12. 12. Top Speed: 25,000 mph
  13. 13. REAL TALK: the keys to breakthrough performance aren’t* inside WordPress * usually - we’ll talk about this again
  14. 14. source: http://talks.php.net/fluent15#/wpbench
  15. 15. Must Have #1: use a recent version of PHP
  16. 16. REAL TALK: It’s caches all the way down If you care about performance, you care about caching in all it’s many manifestations.
  17. 17. OpCode Cache C.R.E.A.M
  18. 18. REAL TALK: A vanilla WordPress homepage needs billions of CPU cycles. Must Have #1.5: If you aren’t using OpCache, you are wasting your life.
  19. 19. Object Cache C.R.E.A.M
  20. 20. REAL TALK: WordPress is the smartest (and slowest) thing in your stack. Must Have #3: use a persistent object cache to prevent WordPress busywork
  21. 21. C.R.E.A.M Page Cache
  22. 22. REAL TALK: 200x performance is... a lot Must have #3: Reverse- Proxy Cache
  23. 23. REAL TALK: The DB is the ultimate bottleneck
  24. 24. Must have #4: If you aren’t using InnoDB and SSD disks, you are wasting your life.
  25. 25. REAL TALK: you can’t throw hardware at a performance problem and expect it to stay fixed.
  26. 26. Must Have #5 You don’t need an Einstein, but you do need an expert.
  27. 27. REAL TALK: performance is hard. It takes constant improvement to be great. Good luck!

×