8 responses on “Daniel Collis-Puro: Screaming Fast WPMU”
February 19, 2010 at 8:12 am |
You will be blown away with what Nginx can offer. I ditch Apache and run Nginx as standalone web server and it works great!
February 18, 2010 at 8:25 pm |
He is unsure if cleaning out options table is worthwhile.
My 2 cents: Cleaning out options table has helped me ***numerous*** times. We have had WordPress installations go down or slow to a crawl until we cleaned out the options table. Once we had a 5MB options table and we trimmed it down to 550kb and everythign went back to normal.
February 19, 2010 at 8:12 am |
I would like to hear more on this.
March 11, 2010 at 4:49 pm |
Hi, presenter here!
On the “cleaning out options table” thing – I doubt that most wordpresses have an options table that large. . . and in a situation where you’re using a static cache (via my deployment option or something like WPSupercache), it wouldn’t really matter anyway. The options table is only invoked (for the majority of traffic) when your cache expires.
I’m glad to hear helps you, though.
March 11, 2010 at 3:47 pm |
First, I want to thank you for the WPMU Optimization presentation; it was awesome. I’ve been researching differentWP caching techniques, and yet I’ve found no comparitive (or objective) reviews. Yours is exactly what I’ve been looking for.
After considering everything you mentioned, and reviewing it a second time to be sure I understood all of your intentions, there is one glaring question…
Why not use NGINX to replace Apache as the “back end” server as well? Plenty of people have done this for WordPress, so I’m assuming compatibility isn’t the issue. I realize this doesn’t solve the “Static Page Cache” consideration; however, that is not mutually-exclusive from removing Apache — and an entirely separate component that could be addressed by either (A) running a second instance of NGINX as the reverse-proxy, or (B) using a WP cache plugin without a second web server. Option B is essentially identical to creating a reverse proxy; however, you save the overhead of having a second HTTP server (Apache) as the back-end.
Second.. I presently run some anti-DoS modules on my Apache server (mod_security, mod_evasive). If I were to switch to NGINX (either as a reverse-proxy, or as an Apache-replacement), can you suggest whether there is a similar capability/tool available?
Finally, I happened to stumble upon an interesting link after watching your presentation, about NGINX with Memcache. It’s an interesting link I thought you might be interested in. NGINX & Memcached: http://www.igvita.com/2008/02/11/nginx-and-memcached-a-400-boost/
Thank you in advance,
November 18, 2012 at 8:12 am |
February 16, 2010 at 9:03 am |
Thanks! I am going to implement those to keep my small WPMU installations under a shared hosting account. Lets see how much tightly they can be optimized.
February 16, 2010 at 9:13 pm |
Some very good tips here, not just for WordPress only. Will definitely be checking nginx webserver out as a caching proxy frontend. Was reminded to get WP Super Cache plugin installed on a couple of sites which should also help overall load. Great talk!