We have over thousand instances and a bunch of them are caching the same images as other instances. Wouldn’t it be nice for users to get image from the closest instance? We already have a lot of data overlap and we would need to „just” implement protocol to find the same data and retrieve it to the user.
Definitely do it in a sensual manner, that’s the only way.