Archive for September, 2007

Speeding up Apache static content serving with nginx

Friday, September 28th, 2007

If you have not already tried using nginx, one of the fastest http and reverse proxy servers in the world, you definitely should try doing so!

Nginx can save lots of CPU cycles simply by “standing” before the main heavy http server(e.g. Apache) and taking the role of serving effectively all static content. Actually it can be your main and the only http server but that’s a story for another day since it will require quite a lot hassle if you already have many virtual hosts served by another server(Apache again).


“Everybody else is doing it, so why can’t we”

Wednesday, September 12th, 2007

As Cranberries put this very question as a title of their debut album, similarly I’m asking myself why not starting yet another blog and if it’s really a good idea to post my personal thoughts to the public ;) Probably not and, who knows, I may abandon this blog in a week but right now I feel inspired(oh, at least I’ll have a chance to practice my English).

You may be asking, why choosing such a title for the blog “My personal blah-blah for efficiency”? Well, you see I’m an efficiency fan. I simply admire people who get things done with a few keystrokes in vim, who can deploy the new version of the application(being under highload) to the web cluster with a minimum of fuss, who have some free time(and good sleep) while developing a >500k LOC application at the primary job and releasing it in time, who…ouch, I can keep on but this post is getting bigger than usual for the “hello world”. Anyway, I guess, you get the idea.

Simply put, this is a blog where I’m going to describe my adventures while trying to achieve better efficiency in every aspect of my life(actually, mostly in software development and *nix administration ;) )