Web アプリでGoogle のPage Speedを実行して、Web サイトを分析および最適化しました。
Page Speed にリストされているWeb Performance Best Practicesの多くの項目の 1 つは、「すべてのブラウザーで一貫してキャッシュすることの利点を最大限に活用するには、キャッシュ ヘッダーを明示的に設定し、それらをキャッシュ可能なすべてのヘッダーに適用するように Web サーバーを構成することをお勧めします。小さなサブセット (画像など) だけでなく、静的リソース. キャッシュ可能なリソースには、JS および CSS ファイル、画像ファイル、およびその他のバイナリ オブジェクト ファイル (メディア ファイル、PDF、Flash ファイルなど) が含まれます. 一般に、HTML は静的ではありません、キャッシュ可能と見なすべきではありません。」
同じことを達成するためにTomcatを設定するにはどうすればよいですか? いくつかのHTTPヘッダーを配置することでフィルターを介して実行できることは知っていますが、構成だけでコードに触れずに実行できますか?
編集:情報のためにJSF 1.2を使用していますが、これはこの質問の文脈では無関係だと思います.