To speed up cache warmup it would be nice to issue multiple requests to the /extract endpoint concurrently.
The concurrency should be a configuration parameter of the application. More CPU/Ram will allow for higher concurrency without affecting other requests to much.
Concurrency can now be configured with the CACHE_WARMUP_CONCURRENCY environment variable. See also the metalookup/cache/warmup.py file for additional documentation.
To speed up cache warmup it would be nice to issue multiple requests to the
/extract
endpoint concurrently. The concurrency should be a configuration parameter of the application. More CPU/Ram will allow for higher concurrency without affecting other requests to much.