По умолчанию браузер кэширует изображение (если вы не указали, чтобы оно не было) и запрашивает сервер, если оно изменилось, перед его повторной загрузкой. Если изображение статично, сервер сможет правильно ответить, что изображение не было изменено, и браузер загрузит его только один раз.
Вы можете запретить браузеру запрашивать у сервера, изменилось ли изображение, установив заголовки Expires и Cache-Control.
Например, с Apache, с включенным mod_expires:
<FilesMatch thefilename.png>
ExpiresActive On
ExpiresDefault "access plus 1 year"
</FilesMatch>
При этом будут установлены заголовки Expires и Cache-Control, чтобы браузер не проверял, было ли изображение изменено в течение 1 года после его первой загрузки.