django web caching app with throttling, expiration and compression