Tomcat: So legen Sie einen kurzen Ablauf für Javascript-Dateien fest

1032
Charlie Martin

Ich habe eine Anwendung, in der sich das Javascript relativ schnell ändert. Unsere Tester haben immer wieder festgestellt, dass eine Aktualisierung der Seite in IE und Firefox nicht dazu führt, dass das neue Javascript geladen wird, bis der Cache des Browsers gelöscht und die Seite mehrmals aktualisiert wird.

Ich möchte die Ablaufzeit für die Javascript-Dateien festlegen, damit sie nicht zwischengespeichert werden. Sie werden also jedes Mal neu geladen, wenn die Seite neu geladen wird.

Wie kann das gemacht werden?

0

2 Antworten auf die Frage

1
Adam Butler

Der beste Weg, um damit umzugehen, ist die Änderung der Namen der Javascript-Dateien bei jeder Änderung. Dann ist es egal, ob sie zwischengespeichert werden. Alternativ können Sie einen Filter erstellen, um den Cache-Steuerungsheader festzulegen.

Ich habe solche Fragen zu stackoverflow und serverfault gesehen - es wäre eine gute Idee, dort zu suchen. Scheint eher für diese Seiten geeignet.

Nicht mürrisch zu sein, aber welchen Teil von "Kater" habe ich aus dem Titel herausgelassen? Charlie Martin vor 13 Jahren 0
0
BillThor

Stellen Sie das CSS von einem Apache-Server aus bereit und verwenden Sie mod_expiry, um den Ablauf festzulegen. Sie können dies tun, alle Ihre statischen Inhalte.