发明名称 |
一种浏览器缓存控制方法及系统 |
摘要 |
本发明公开了一种浏览器缓存控制方法及系统,所述方法包括:缓存过滤器获取访问请求中符合预定拦截条件的访问路径URL,并设置该URL的Cache-Control信息;调用对应的标签类对URL添加文件修改时间戳;标签类根据访问请求以及带有文件修改时间戳的URL,组装成jsp标准标签并输出给浏览器;浏览器解析jsp标准标签,获得带有文件修改时间戳的URL;判断该带有文件修改时间戳的URL是否在浏览器缓存中存在,并根据判断结果,确定从浏览器缓存中读取访问文件或从web服务器重新加载文件。本发明提供的方法,通过添加静态文件的修改时间戳使静态文件发生变化时,来控制浏览器如何加载静态文件,提高开发和维护效率。 |
申请公布号 |
CN105068806A |
申请公布日期 |
2015.11.18 |
申请号 |
CN201510484957.2 |
申请日期 |
2015.08.07 |
申请人 |
北京思特奇信息技术股份有限公司 |
发明人 |
孙皓 |
分类号 |
G06F9/44(2006.01)I;G06F9/445(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
北京轻创知识产权代理有限公司 11212 |
代理人 |
杨立 |
主权项 |
一种浏览器缓存控制方法,其特征在于,所述方法包括:S1、设置于web服务器中的标签接收浏览器发送的访问请求,所述访问请求中携带访问路径URL;S2、预先设置于web服务器中的缓存过滤器获取符合预定拦截条件的访问路径URL,并设置该访问路径URL的Cache‑Control信息;S3、调用与所述访问路径URL对应的标签类并根据该访问路径URL的Cache‑Control信息对所述访问路径URL添加文件修改时间戳;S4、标签类根据所述访问请求以及带有文件修改时间戳的访问路径URL,组装成jsp标准标签,并输出给浏览器;S5、浏览器对所述jsp标准标签进行解析,获得其中的带有文件修改时间戳的访问路径URL;S6、判断该带有文件修改时间戳的访问路径URL是否在浏览器缓存中存在,并根据判断结果,确定从浏览器缓存中读取访问文件或从web服务器重新加载文件。 |
地址 |
100086 北京市海淀区中关村南大街6号中电信息大厦16层 |