Elliott C. Back: Internet & Technology

WP-Plugins.org Dies A Silent Death

Posted in Uptime,Web 2.0,Wordpress by Elliott Back on July 20th, 2006.

Guess what happens if I try to visit my subversion repository for wp-plugins.org right now:

wp-plugins-org-dead.jpg

That’s right, the domain registration has expired. It seems like they’re in the process of recovering the domain, because I can’t buy it, but right now it’s just an ugly, spammy landing page. It’s also the last time that I upload a new version of my plugin there–all plugins of mine will now be hosted in .zip files onsite. I really can’t trust wp-plugins.org to just do its job.

Arrr! We have WordPress Pirate Plugins!

Posted in Blogging,My Blog by Elliott Back on October 24th, 2004.

Thanks to Doug’s text filters, I’ve started using the plugins on this site. This particular one purports to transform this post into pirate-speak. Interesting.

WP Super Cache Benchmark

Posted in Blogging,Performance,Plugins,Scalability,Wordpress,WP by Elliott Back on September 28th, 2008.

If you’ve thought about whether upgrading from WP Cache 2.0 to WP Super Cache is a good idea, hopefully this benchmark will convince you. I followed my instructions on benchmarking WordPress with Apache Bench on four configurations of this blog’s main page to measure performance:

  1. Without any caching plugins
  2. With WP Cache 2.0
  3. With WP Super Cache (no compression)
  4. With WP Super Cache (compression enabled)

wp-caching-plugins.png

The results show that WP Super Cache is a clear winner, performing 225% better than the older WP Cache. Here is the raw data I gathered during the test:

No caching:
Requests per second: 22.81 [#/sec] (mean)
Time per request: 4383.559 [ms] (mean)
Time per request: 43.836 [ms] (mean, across all concurrent requests)
Transfer rate: 613.75 [Kbytes/sec] received

WP cache:
Requests per second: 872.30 [#/sec] (mean)
Time per request: 114.640 [ms] (mean)
Time per request: 1.146 [ms] (mean, across all concurrent requests)
Transfer rate: 23549.46 [Kbytes/sec] received

Super cache (no compression):
Requests per second: 1518.90 [#/sec] (mean)
Time per request: 65.837 [ms] (mean)
Time per request: 0.658 [ms] (mean, across all concurrent requests)
Transfer rate: 41150.81 [Kbytes/sec] received

Super cache (compression):
Requests per second: 1960.39 [#/sec] (mean)
Time per request: 51.010 [ms] (mean)
Time per request: 0.510 [ms] (mean, across all concurrent requests)
Transfer rate: 53108.70 [Kbytes/sec] received

For more tips on how to improve your WordPress performance, check out WordPress Performance: Why My Site Is So Much Faster Than Yours. Another interesting WP caching plugin is Batcache, which uses the memcached backend to serve requests out of a cluster of machines’ RAM memory.

Next Page »