私は私のWebアプリケーションのルートに春3 MVCディスパッチャサーブレットを構成して、MVCを使用してきました:ドキュメントで説明したように静的なコンテンツを提供するためのリソース: http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-static-resourcesは春のMVCのMVCでのキャッシングを許可:リソースタグ
GoogleのChromeブラウザの監査では、リソースが明示的にキャッシュ不可能であることがわかります。同じブラウザが応答と共に送信されるヘッダは以下の通りです:
Cache-Control:max-age=31556926, must-revalidate
Content-Length:1022
Content-Type:image/png
Date:Tue, 11 Jan 2011 00:20:07 GMT
Expires:Wed, 11 Jan 2012 06:08:53 GMT
Last-Modified:Mon, 29 Nov 2010 19:53:48 GMT
リソースをキャッシュ可能にするためには何が必要ですか?
あなたはMVCのキャッシュ期間の属性を設定しなかった:
は、デフォルトでは無効になって、あなたもこのような何かを書くことができますか? – DwB"must-revalidate"
値yepであり、Cache-Controlのmax-ageに設定された値を見ることができます。今夜私はSpringのETagフィルタをセットアップし、それがこの問題を解決するかどうかを見ていきます。 – digitaljoel
ETagフィルタは問題を修正しましたか?私は同じ問題を抱えています。 – les2