Ich habe eine Webanwendung, die ein paar hundert kleine Bilder enthält und unter Last ziemlich schlecht funktioniert.Chrome & Expires Header - Image Caching
Um dies zu bekämpfen, möchte ich statische Dateien im Browser zwischenspeichern.
eine servlet filter on Tomcat 7 Verwendung, habe ich nun die Header korrekt auf statische Dateien abläuft, und sehen, dass dies zu Chrome zurückgegeben:
Accept-Ranges:bytes
Cache-Control:max-age=3600
Content-Length:40284
Content-Type:text/css
Date:Sat, 14 Apr 2012 09:37:04 GMT
ETag:W/"40284-1333964814000"
**Expires:Sat, 14 Apr 2012 10:37:05 GMT**
Last-Modified:Mon, 09 Apr 2012 09:46:54 GMT
Server:Apache-Coyote/1.1
aber ich merke, dass Chrome noch eine Rundfahrt auf der tut Server für jede statische Ressource beim Neuladen, Senden einer if-modifizierten Kopfzeile und Abrufen einer korrekten 304 Not Modified-Antwort von Tomcat.
Gibt es eine Möglichkeit, Chrome dazu zu bringen, diese 100+ Anfragen an den Server zu vermeiden, bis der Ablauf wirklich abgelaufen ist?
Ändern sich diese Bilder ständig oder bleiben die meisten gleich? – abraham
Eine ähnliche Frage wurde gestellt: [Chrome - warum sendet es wenn-modifiziert-seit Anfragen?] (Http://stackoverflow.com/questions/3934413/chrome-why-is-it-sending-if-modified- Seit-Anfragen). Nicht sicher, dass es tatsächlich beantwortet wurde, aber es gibt ein paar Ideen dort ... – kevinjansz