While I lack any specific recommendations, be aware that some proxies may cause users grief. The one at work likes to overcache, and this has led to me getting the same image when retrying one of these things, even though the server since changed it to something else. Caching the last few for a particular issue if they hit back to retry a typo might be a good idea.