Tomcat für die Nutzung des Browser-Cachings konfigurieren?
Ich habe Google's ausgeführtSeitengeschwindigkeit in unserer Web-App zur Analyse und Optimierung unserer Website.
Einer der vielen Artikel unterBest Practices für die Webleistungwie es in Page Speed steht"Um alle Vorteile des konsistenten Cachings in allen Browsern nutzen zu können, wird empfohlen, Ihren Webserver so zu konfigurieren, dass Caching-Header explizit festgelegt und auf alle cachefähigen statischen Ressourcen angewendet werden, nicht nur auf eine kleine Teilmenge (z. B. Bilder). Cachefähige Ressourcen Dazu gehören JS- und CSS-Dateien, Bilddateien und andere Binärobjektdateien (Mediendateien, PDFs, Flash-Dateien usw.). Im Allgemeinen ist HTML nicht statisch und sollte nicht als zwischenspeicherbar angesehen werden. "
Wie konfiguriere ich Tomcat, um dasselbe zu erreichen? Ich weiß, dass dies über Filter durch Setzen einiger HTTP-Header erfolgen kann, aber können wir dies tun, ohne den Code nur durch Konfiguration zu berühren?
Bearbeiten : Nur zur Information verwenden wir JSF 1.2, obwohl ich denke, dass dies im Zusammenhang mit dieser Frage irrelevant ist.