Use a cache. Provide a pre-cache service.