Closed IllyaMoskvin closed 5 years ago
On second thought, I'm leaning against this approach for experiential reasons. Per #41, we want users to see artworks that haven't been seen in a while. The approach described in this issue goes against that. Sure, it would ensure that most users get decent performance due to the images having made their way from the local IIIF server into our CDN, but it would also mean that in many cases, users would see the same images as other users each day. Let's avoid that.
Instead, we'll implement the approach described in #42. Each user will be responsible for preloading their own API results and images. That will provide even better performance, since those items will be cached locally, not serverside, and it'll do a much better job of ensuring that each user gets a unique experience.
From prior conversation: