WordPress Performance with W3 Total Cache and Varnish Cache
LoadImpact
Here’s some performance metrics from LoadImpact. First up is a test with 15 minutes of load going from one user to 100 users. As you can see the load time stays under 500ms most of the time. The spike was because of a server update taking place at the same time. An average of serving around 40 pages/sec gives this old server the ability to serve up 2,400 pages a minute, 144,000 pages/hour and 3,456,000 pages per day. I’ll probably consider upgrading before I hit that kind of number of visitors hehe!
But this test only loads a couple of pages, so they becomes cached almost immediately. Often when you get hit on your blog, it’s often one or maybe two articles that get extra load because of a link in from a high traffic site. So it looks like my WordPress server can take a fair amount of hits.
LoadStorm
I made a load storm scenario where 15 users clicked on random buttons on random pages, just to make sure that most of the pages was not loaded in the cache. This simulates a popular site with a lot of popular content. Eventually most pages would get cached so the results would be even higher, but with the machine I’m running on, 13 req/sec is actually really good. That’s 46.800 pages per hour or 561.600 pages per day. And as I said, this scenario is very unlikely. On a forum site maybe, but not on most WordPress blogs.
Simulated Browser User
Leave a Reply