SRA Lab Open Source Code

3Sep/090

Cherokee, to deploy and serve faster

I've been deploying a new Django application at work with Apache and mod_wsgi (it's now the recommended way, instead of mod_python) but that still painful and slow to serve static content.
proud
My application will be used on LAN servers so I can accept the risk to introduce a new comer (however big Web sites are starting to use Cherokee) and the CPU of the small box is a VIA 1.2 GHz so I can't waste CPU cycles. The Cherokee project is young but the documentation rocks and the idea to document the installation of all major Web frameworks or applications is great (Drupal, Zend, Django, etc).

but the latest releases introduces something even better, a wizard, directly integrated to the admin interface:
cherokee-wizard

So I've deployed my Django application with just some clicks, the Web admin interface of Cherokee is really easy and intuitive to use. After having checked the results with Google Page Speed extension, I returned to the Cherokee admin interface to set gzip and deflate compressions, and now all red items are gone!

As the icing on the cake (or the cherry if you're french), Cherokee collects Web stats with RRDtools and displays the results on admin front page!
http://www.cherokee-project.com/doc/basics_why_cherokee.html