【发布时间】:2014-06-06 20:53:45
【问题描述】:
我正在使用 JSF2.0/Primefaces 4.0 和 JBoss 7 开发应用程序。
问题是每次我进行新部署(使用 .war)时,所有用户都必须清理浏览器缓存才能看到更改(主要是图像定位)。
我知道浏览器会保存页面内容以使其运行更快,但我也知道有一种方法可以控制 HTTP 参数 cache-control 以使其重新验证页面。
而问题是:如何让客户端浏览器识别出有新的部署并清理存储的缓存?当然,使用 JBoss 7。
另外,我不想在每次访问时都重新验证缓存,只有当有新的 部署。
这可能吗?
【问题讨论】:
-
您必须准确确定正在缓存的资源是什么导致了问题。是否可能是对 CSS 文件的修改?
标签: java jsf caching jboss browser