Wenn ich mich nicht irre, bezieht sich der no-cache Header auf die
HTML-Seite und nicht auf Bilder. Da hier ja alles in PHP geschrieben ist, ist ein no-cache Header auch recht sinnvoll. Es kommt ja darauf an, was der Server bei Bildern sendet. Du kannst ja mal Anfrage und Response Header bei einem Bild posten.
Mit freundlichen Grüßen,
Valle