Aktivieren Browser-Caching über Java
-
11-09-2019 - |
Frage
Guten Tag
Ich bin mit
Lösung Sie wollen vor allem suchen jeden Cache-Control-Header in Ihrer Anfrage. Wenn eine Anfrage sagt etwas wie Cache-Control: no-cache oder Cache-Control: max-age = 0, dann kann Caches nicht im Cache gespeicherte Kopie dienen werden. Oder, wenn die Antwort hat eine Expires-Header, die in der Zeit zu nah sind, dann kann es nicht lange zwischengespeichert werden. Die komplette Liste der Kopf- und Erklärungen ist in der HTTP 1.1-Spezifikation. Siehe Caching in HTTP (13) und Rubrik Felddefinitionen (14) Die Firebug-Plug-in ist ein guter Weg, Anfrage und Antwort-Header zu überprüfen Firefox. Achten Sie auch, wie Sie Firefox verwenden. Trifft man den Refresh-Button ist gleichbedeutend damit, Cache-Control:. No-cache - es sagt Ihnen die frischesten Kopie möglich, möchten, die Sie den ganzen Weg zurück zu Ihrem Ursprung Webserver nimmt
Andere Tipps
würde ich die HTTP-Anforderung untersuchen gesendet werden - vor allem die HTTP-Header für die Bildanforderung gesendet wird. Sie können eine Firefox-Plugin und / oder überprüfen Sie die Header an das Servlet Ende (im HttpServletRequest
Objekt)