I've seen a few conflicting answers across the net and I'm trying to understand this at a fundamental level. Say I have an image hotlinked (yes, with permission) on my site:
<img src="externalserver.com/catpic.png">
- Assuming all relevant parties have browser caching enabled, will this image be cached (aka are images from external sites even cacheable)?
- If the external server decides to serve a different image at the same file location, say with an .htaccess re-write, will the cache be broken?
- If the external server decides to serve the same image with a
?randomquerystring
thereafter, will the cache be broken? - If the external server responds with an HTTP Status Code 204 instead of actually serving the image, what happens with caching?
Thanks! Happy holidays y'all.