Hario 1 ― Nginx 0

Just letting you know: today I tamed Nginx. My shiny new fancyindex module for this amazing web server is alive. This, alongside with some love it is getting lately (like Manlio Perillo adding proper WSGI support to Nginx) will make it one of the web servers to take as reference in the future. Maybe I do some more serious hacking in it in the near future. Things I liked from it:

  • Extremely clean and sleek code, which maks it easily understandable.
  • Great if you know how to read C fluently, and you are aware of the usual idioms.
  • High-quality implementation, lots of good things can be learnt from it.
  • Easier than Apache when we talk about module development.
  • Nice community (albeit somewhat small yet).

As downsides, I would say that it is quite hard to get updated documentation (the author writes it first in russian, which I am not able of read), and you will need to read the code to understand how things are working under the hood. Comments in the code are spartane, but at least they are there to explain the most tricky bits…


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s