kru*_*uiz 9 javascript css browser caching maven
关于我正在使用的应用程序的一些背景知识:Spring MVC,Java EE Web应用程序,Maven.
基本上,我正在寻找的是一种在每次部署应用程序时刷新所有JS和CSS文件的机制.现在,应用程序正在引用静态文件(例如"js/app.js").每次对此文件进行更改时,在本地重新部署后,当浏览器下载它时,我们会得到304(文件尚未修改).我的问题是:
1)在重新部署应用程序时再次提供这些文件会更好吗并使用应用程序版本作为缓存清除机制(例如"js/v1.0.0/app.js").这可以通过servlet过滤器完成.
2)由于该项目是一个maven动态Web项目,是否有某种插件可以执行此类操作.我正在研究wro4j,看看它是否可以做到这一点,但从我读到的很少,它主要用于处理这些JS和CSS的缩小,这也是非常有用的.
哪种方法正确?提前致谢
| 归档时间: |
|
| 查看次数: |
1687 次 |
| 最近记录: |