High Performance WordPress

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

3 comments

Comments 1 - 3 of 3 previous next Post a comment

  • + guestfa3409 guestfa3409 6 months ago
    Fastest & cheapest way to speed up your wordpress website is by installing a reverse-proxy software, such as squid.

    This way, a single dedicated server can serve millions of pageviews every month without breaking a sweat. Even more so if it's a powerful server(eg: 8 cores, 8 GB RAM, etc)

    Here are some details on how to obtain high performance from a Wordpress based website

    Hope it helps someone else.
  • + bentrem Bernard (ben) Tremblay 2 years ago
    Can you see yourself making mention of S3 in there somewhere? If only by way of contrast ...

  • + jboutelle Jonathan Boutelle 2 years ago
    Nice presentation!

    We use pound as well (it's on the way out for us though, as we switch from lighttpd to Apache, we get load balancing for free).

    I can only imagine the issues that come up when you start getting the kind of traffic that wordpress.com gets... you guys do an amazing job of keeping things up (and performant)
Post a comment
Embed Video
Edit your comment Cancel

20 Favorites & 2 Groups

High Performance WordPress - Presentation Transcript

  1. High Performance WordPress Barry Abrahamson Matt Mullenweg July 22, 2007 WordCamp 2007 – San Francisco, CA
  2. The Problem
    • Serve as many users as possible with a reasonable amount of resources
  3. Un-tuned LAMP Stack
    • Linux, Apache 2, PHP 4 or 5, MySQL 4.1 or 5.0
    • 8 requests/sec
    • 691,200 pageviews/day
    • Enough for > 99% WP installations
  4. Alternative PHP Cache (APC)
    • http://pecl.php.net/package/APC
    • 12 requests/second
    • 1,036,800 pageviews/day
    • 50% performance increase
  5. WP-Cache
    • http://mnm.uib.es/gallir/wp-cache-2/
    • 300 requests/sec
    • 25,920,000 pageviews/day
    • 25x increase!!!!!
    • Possible gotcha
      • http://markjaquith.wordpress.com/2006/02/13/adventures-with-wp-cache2-apc/
  6. Apache Alternatives
    • High concurrency
    • Majority (90%) of requests on a page are static
    • Litespeed, lighttpd, apache + fcgi, proxy
  7. PHP 5 – Just for fun
    • Same as PHP 4 without APC
    • Same as PHP 4 with APC 3.0.14
    • Using APC from CVS, PHP5 is 15% faster than PHP4
  8. When one isn’t enough
    • Move the database to a second server (or 50)
    • HyperDB
    • Load balancing
  9. HyperDB
  10. Load Balancing
    • Hardware or software?
    • Pound
      • http://www.apsis.ch/pound/
    • Thousands of requests/sec
    • Layer 7
  11. Caching
    • Memcache
      • http:// www.danga.com/memcached /
    • Varnish
      • http:// varnish.linpro.no
    • WP-Cache alternatives
  12. WordPress.com
    • Over 1.2 million blogs
    • 10+ million pageviews/day (dynamic)
    • 40+ million hits/day (static + dynamic)
    • 7,000+ database queries/second
    • 80,000+ memcache calls/second
    • http://wordpress.com/stats/
  13. Questions

+ bazzabazza, 2 years ago

custom

10375 views, 20 favs, 21 embeds more stats

High performance WordPress presentation from WordCa more

More Info

© All Rights Reserved

Go to text version
  • Total Views 10375
    • 9353 on SlideShare
    • 1022 from embeds
  • Comments 3
  • Favorites 20
  • Downloads 372
Most viewed embeds
  • 828 views on http://barry.wordpress.com
  • 75 views on http://wordpress.tv
  • 43 views on http://datacenter.vnunet.fr
  • 13 views on http://www.createwebsite.info
  • 12 views on http://www.edonis.fr

more

All embeds
  • 828 views on http://barry.wordpress.com
  • 75 views on http://wordpress.tv
  • 43 views on http://datacenter.vnunet.fr
  • 13 views on http://www.createwebsite.info
  • 12 views on http://www.edonis.fr
  • 7 views on http://facebookcorner.com
  • 7 views on http://dbrusilovsky.wordpress.com
  • 6 views on http://stefan2904.blogspot.com
  • 5 views on http://www.upbeat.at
  • 5 views on http://wordcamp.info
  • 5 views on http://karshanmedia.com
  • 2 views on http://coliss.com
  • 2 views on http://wordpressguru.eu
  • 2 views on http://sidebars.slinksetspike.com
  • 2 views on http://theoresis.emuseo.org
  • 2 views on http://www.adii.co.za
  • 2 views on http://209.85.173.132
  • 1 views on http://newzealand.tumblr.com
  • 1 views on http://www.xianguo.com
  • 1 views on file://
  • 1 views on http://64.233.183.104

less

Flagged as inappropriate Flag as inappropriate
Flag as innappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

Categories

Groups / Events