I've got a VPS (Ubuntu 10.04, 512MB) on which I host 10-15 django sites, most of which have intermittent traffic. I'm wondering what the best hosting technique is in this situation, where the processes are mostly sitting idle.
Currently, I've got nginx as my frontend, with apache/mod_wsgi serving the django application, and inactivity_timeout set to minimise memory consumption in the idle processes. Is this the best option still? I've read a bit about gunicorn and uwsgi, and while they seem to offer some advantages, there seems no way to keep the memory consumption of their processes down when idle.