The healthcheck service should use some form of caching mechanism while doing the checks on the zimfarm components. Suggested library for caching is diskcache.
Several component checks should have a timeout for cache key expiry as they have different response times.