If distributed, lazy, just-in-time, global cache is what you want, Cloudflare throws it in free (with a few limitations) with Workers [0]. It is so much more straight forward than InfiniCache. I use Workers to cache content from few KBs to high MBs sourced from single-region S3 (could use Scaleway, Backblaze, or Wasabi for even more savings [1]) and DynamoDB (Workers KV can store 25MB [2] and is a viable alternative, but then cache may not be even required).<p>[0] <a href="https://developers.cloudflare.com/workers/runtime-apis/cache" rel="nofollow">https://developers.cloudflare.com/workers/runtime-apis/cache</a><p>[1] <a href="https://www.cloudflare.com/bandwidth-alliance/" rel="nofollow">https://www.cloudflare.com/bandwidth-alliance/</a><p>[2] <a href="https://developers.cloudflare.com/workers/platform/limits#kv-limits" rel="nofollow">https://developers.cloudflare.com/workers/platform/limits#kv...</a>