JSF 2.0 を使用して Web アプリケーションを作成しました。友人から、画像が多いので「ブラウザキャッシュ」を行うべきだというフィードバックがありました。
ただし、JSFで同じことを行う方法がわかりません。任意のアイデア/ヒントをいただければ幸いです。
何をすべきかについてのコンセプトもうまくいくでしょう。
JSF 2.0 を使用して Web アプリケーションを作成しました。友人から、画像が多いので「ブラウザキャッシュ」を行うべきだというフィードバックがありました。
ただし、JSFで同じことを行う方法がわかりません。任意のアイデア/ヒントをいただければ幸いです。
何をすべきかについてのコンセプトもうまくいくでしょう。
<h:graphicImage name="...">
の代わりに使用して<img src="...">
ください。このように、デフォルトの JSF リソース ハンドラは、デフォルトで 1 週間それらをキャッシュするようにブラウザに指示します。これは、Mojarra の場合は次のような実装依存のコンテキスト パラメータで設定できます。
<context-param>
<param-name>com.sun.faces.defaultResourceMaxAge</param-name>
<param-value>3628800000</param-value> <!-- 6 weeks -->
</context-param>
<h:outputScript>
and<h:outputStylesheet>
の代わりに<script>
andを使用する場合も同様<link rel="stylesheet">
です。