Add dumb caching and basic authentication