Nginx reduces page load time, increases Googlebot activity

nginx logoAfter a small incident with a shared host, I moved my phpBB forum and a few other static sites to a VPS running on nginx. Nginx is a small, lightweight but very efficient web server created by Igor Sysoev, originally developed for www.rambler.ru, Russia’s second-largest web site. Due to it’s light-weightedness and efficiency, it is used by a lot of high traffic sites like WordPress, Hulu, Github, Ohloh, SourceForge, TorrentReactor, etc. After moving to Nginx, I noticed a significant improvement in page load times. The pages on the site load in around 0.0X seconds now, as reported by the phpBB’s measurement system. The pages also seem to be snappier as compared to the time when I was on Litespeed.

I recently noticed that apart for the decrease in page loading time, the activity of Googlebot has increased manyfold. Here’s a screen-shot of the report from Google Webmaster Tools :

Google Webmaster Tools NginxNot bad, eh?

More recently, I moved this blog to the VPS running on Nginx, and I have not been disappointed. This blog is running on WordPress 3.0.1, with no caching plugins. The posts seem to load faster than ever, as evident from this Google Webmaster Tools report :

google webmaster tools nginx techtitbits

I couldn’t be more happy.

PS: Of course, some of the speed improvement can be attributed to the fact that I moved from a shared server to a VPS, but that doesn’t undermine the awesomeness that is Nginx.

3 Comments

  1. HI,
    Great post, I also recently moved from shared to VPS and like you said it is whole new world.
    Just curious how much ram you have on VPS you run several sites on?

    I got some 512MB and couple of 256MB and just in last couple of days moved bunch of sites from Dreamhost. I’m trying to figure out how many sites I can host on each VPS.

    Thanks.

    1. Ellimist says:

      Sorry for the delay in replying. I had noticed your comment, but I forgotten to reply until today.

      I host around 10 of my sites (1 static HTML, rest dynamic; PHP/Perl-FCGI+MySQL) on an OpenVZ VPS with 128 MB oomguarpages and 192 MB of privvmpages. Somewhat proper optimization puts the RAM usage at around 80 MB.

      I could possibly add more sites into it without a noticeable performance degradation. Needless to say, my sites don’t receive much traffic. ;)

  2. forgot to subscribe to comments. ;-)