- 主题:css与js缓存问题
jsp做个接口,每次页面加载都取下版本号。
另外再做个接口,每次操作的时候更新下版本号。
【 在 yeqihong (yeqihong.XJSTU) 的大作中提到: 】
: /v2/local/css/common/global-min.css?version=20150623184302
: /v2/local/js/common/global-1.1.0.min.js?version=20150623184302
: 像这样的在CSS文件和JS文件加版本号,可以解决浏览器的缓存问题,请问下要实现这个功能,具体要怎么做呢?我用的是JSP.
: ...................
--
FROM 106.39.39.66
比如,写个class,
里边有个 static version 变量
再搞个 getVersion之类的方法,返回version或一个新version
再来个updateVersion之类的方法,更新version
jsp里边 xxx.js/css?version=<% getVersion %>
再单独搞一个更新version的页面,调后边的更新。
【 在 yeqihong (yeqihong.XJSTU) 的大作中提到: 】
: 可以具体一点吗?谢谢~
--
FROM 106.39.39.66
原理基本大公司都这么做的。。具体实现可能各不同。。
【 在 zeus2615 (zeuslord·呆猫) 的大作中提到: 】
: 方法不错,大路写法就是这么写的吗?
--
FROM 114.244.155.82
我这个基本就是个思路,具体实现,自己设计吧。。
【 在 yeqihong (yeqihong.XJSTU) 的大作中提到: 】
: getversion方法主要是获取文件的修改时间吗?
--
FROM 106.39.39.66