Transparent reverse cache: placed in front of a slow HTTP server to cache it. Handles URL mapping, cookie filtering, cookie-based authentication, different pages at a single address based on authentication, transparent proxying, variable caching policy..