3 jsf web-applications browser-cache jsf-2
我使用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>
Run Code Online (Sandbox Code Playgroud)
注意,使用<h:outputScript>和<h:outputStylesheet>而不是<script>和时同样适用<link rel="stylesheet">.
| 归档时间: |
|
| 查看次数: |
2777 次 |
| 最近记录: |