This site has mentioned to obtain the following error: OperationalError: (1203, "User xxxxx already has a lot more than 'max_user_connections' active connections")

From things i understand the reason being you will find a lot of demands towards the database previously and also the database cannot cope. Ideally I have to setup caching for that database access and know this really is pretty easy related to Django, but now you ask ,, which cache option would be best.

My hosting is around the MediaTemple gridserver platform in the event that helps. So far as I know I'm able to use any or even the solutions that Django provides: http://www.djangobook.com/en/beta/chapter14/

Can there be a great way to evaluate which the best choice ought to be? I do not have much traffic, but sometimes there might be a spike and also the submissions are virtually static, aside from the odd blog publish, that does not need to be to 'fresh'.

Read a cache solution comparison here.I suppose django-staticgenerator could be what exactly are searching for. And you will have a take a look at Johny-cache