How to reproduce
I don't know because it looks like that that server replies to some static image by chance, maybe this issue has already been fixed because I don't see it anymore in the following page; here it is how I found it:
- I perused main page of wikipedia while I was not logged in.
- I opened article ("F. W. de Klerk");
- I waited for the complete retrieval of all its objects (images, etc. had completed);
- after 3 .. 4 seconds I reloaded the page by pressing F5
- web server replied with a couple of HTTP 304 statuses (not modified) while almost all other objects were reloaded from browser cache (time near to 0 ms and "disk or memory cache" in size column);
- there was only one image that was reloaded completely (resent by server Thumbor*) and it was: "https://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Secretary_Clinton_Meets_With_Former_South_African_President_F.W._de_Klerk.jpg/220px-Secretary_Clinton_Meets_With_Former_South_African_President_F.W._de_Klerk.jpg";
- I inspected HTTP headers and saw that there were no "Last-Modified" or "ETag" headers in server response and so I retried the operation and the result was the same.
Expected results
Web server should have replied with a response including HTTP headers "Last-Modified" and "ETag", maybe with an header, i.e. "Cache-control: private, max-age=10, must-revalidate" to force a frequent revalidation in case that image was part of images that are changed frequently keeping the same image name.
Now an "ATS/x.x.x" web server replies to that image and HTTP headers are OK.
Almost surely there is a "load balancer" that selects web servers to which route HTTP requests depending on web traffic load, so I don't know whether that problem has been solved or simply it is still there ready to happen again.
Note, this is a very small missed optimization but as it has been noted and as it should be easy to fix it, then it is reported.