Ich erstelle HTML-Objekt mit Onload-Ereignis, das eine andere Kopie desselben mit dem gleichen Svg-Image-Pfad erstellt.Chrome nicht Caching <object> Anfragen
<object data="/image.svg" type="image/svg+xml"></object>
Ich habe Expires und Cache-Control Header festgelegt, um doppelte Belastung zu verhindern. Chrome ignoriert sie jedoch und verwendet kein zwischengespeichertes Bild aus früheren Anfragen, wie dies bei anderen Browsern der Fall ist. Direkt Anfragen an dieses Bild werden zwischengespeichert, daher gibt es ein Problem nur beim Zwischenspeichern von Anfragen.
Antwort-Header der zweiten Anfrage:
Accept-Ranges:bytes
Age:59
Cache-Control:max-age=1200
Content-Length:267155
Content-Type:image/svg+xml
Date:Tue, 14 Nov 2017 08:16:05 GMT
ETag:"842401d-41393-5598c11d4b740"
Expires:Tue, 14 Nov 2017 08:36:05 GMT
Last-Modified:Tue, 19 Sep 2017 14:56:53 GMT
Server:Apache/2.2.17 (Fedora)