[发明专利]一种浏览器缓存控制方法及系统有效
申请号: | 201510484957.2 | 申请日: | 2015-08-07 |
公开(公告)号: | CN105068806B | 公开(公告)日: | 2018-07-17 |
发明(设计)人: | 孙皓 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种浏览器缓存控制方法及系统,所述方法包括:缓存过滤器获取访问请求中符合预定拦截条件的访问路径URL,并设置该URL的Cache‑Control信息;调用对应的标签类对URL添加文件修改时间戳;标签类根据访问请求以及带有文件修改时间戳的URL,组装成jsp标准标签并输出给浏览器;浏览器解析jsp标准标签,获得带有文件修改时间戳的URL;判断该带有文件修改时间戳的URL是否在浏览器缓存中存在,并根据判断结果,确定从浏览器缓存中读取访问文件或从web服务器重新加载文件。本发明提供的方法,通过添加静态文件的修改时间戳使静态文件发生变化时,来控制浏览器如何加载静态文件,提高开发和维护效率。 | ||
搜索关键词: | 时间戳 浏览器缓存 静态文件 文件修改 浏览器 标准标签 访问请求 标签 过滤器 缓存 读取访问 访问路径 拦截条件 判断结果 添加文件 重新加载 加载 调用 解析 组装 输出 开发 维护 | ||
【主权项】:
1.一种浏览器缓存控制方法,其特征在于,所述方法包括:S1、设置于web服务器中的标签接收浏览器发送的访问请求,所述访问请求中携带访问路径URL;S2、预先设置于web服务器中的缓存过滤器获取符合预定拦截条件的访问路径URL,并设置该访问路径URL的Cache‑Control信息;S3、调用与所述访问路径URL对应的标签类并根据该访问路径URL的Cache‑Control信息对所述访问路径URL添加文件修改时间戳;S4、标签类根据所述访问请求以及带有文件修改时间戳的访问路径URL,组装成jsp标准标签,并输出给浏览器;S5、浏览器对所述jsp标准标签进行解析,获得其中的带有文件修改时间戳的访问路径URL;S6、判断该带有文件修改时间戳的访问路径URL是否在浏览器缓存中存在,并根据判断结果,确定从浏览器缓存中读取访问文件或从web服务器重新加载文件;其中,所述预定拦截条件的判断规则为:所述缓存过滤器对所有的访问路径URL进行判断,判断访问路径URL对应的访问文件是否属于静态文件,若为静态文件,所述缓存过滤器对访问文件为静态文件的访问路径URL进行拦截。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510484957.2/,转载请声明来源钻瓜专利网。