发明名称 一种浏览器缓存控制方法及系统
摘要 本发明公开了一种浏览器缓存控制方法及系统,所述方法包括:缓存过滤器获取访问请求中符合预定拦截条件的访问路径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层