|
|
1
27
如果您指的是JSF资源中的文件
在Mojarra中,您可以在中使用以下上下文参数进行设置
在MyFaces中使用以下内容:
你不需要也不应该设置
请注意,每次服务器重新启动时更改它是没有意义的,因为
还要注意的是
OmniFaces
这个
|
|
|
2
6
以下是我如何编写缓存筛选器的。工作起来很有魅力。 编写缓存过滤器以提高JSF/Servlet屏幕静态内容的性能在web.xml中添加以下内容
在au.com.webapp.config包中创建一个类CacheFilter,如下所示:
如何验证我的屏幕是否正在使用缓存要查看您的内容是否已使用gzip和缓存,请在 谷歌浏览器 浏览器->右键单击屏幕->检查->单击“网络”选项卡->刷新屏幕。 点击图片、图标、样式表,看看你是否在 响应标头
此外,当您刷新页面时,如果元素的状态是304而不是200(来自缓存),那么您就完成了。 其他性能改进,如gzip请参阅下面的链接,了解其他简单的性能改进,这些改进可以显著改变您的网络应用程序或网站性能,例如gzip或JQuery UI组件。 https://stackoverflow.com/a/35567464/5076414 |
|
|
3
-1
不需要编写Filter,Tomcat7已经有了ExpiryFilter,它可以将Cache Control添加到您的资源中。它可以基于修改或访问时间。查看此博客: |