[发明专利]一种网页缓存问题的优化方法在审
申请号: | 201711076939.6 | 申请日: | 2017-11-06 |
公开(公告)号: | CN109145237A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 于嘉昱;贺成成;何伟;武维乐;刘维超;谢慧颖;段超;梁霄;赵路 | 申请(专利权)人: | 上海华测导航技术股份有限公司;上海双微导航技术有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/955 |
代理公司: | 上海宣宜专利代理事务所(普通合伙) 31288 | 代理人: | 刘君 |
地址: | 201702 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页文件 缓存 网页缓存 重新加载 更新 网页 统一资源定位符 网页文件地址 客户端访问 文件调用 新网页 加载 调用 优化 | ||
本发明提供了一种网页缓存问题的优化方法,包括以下步骤:步骤(1):基于当前网页的统一资源定位符URL获取所述当前网页;步骤(2):先在需要及时更新的网页文件地址后面添加版本号参数;步骤(3):然后更新网页文件版本的同时更新版本号,最后调用客户端访问网页文件,本发明可以选择性的对网页文件进行重新加载,修改过的文件强制重新加载,未修改的文件调用缓存,加快新网页文件的加载速度,可以解决所有类型网页文件引起的缓存问题,包括html,css,js等。
技术领域
本发明涉及网页缓存领域,具体涉及一种网页缓存问题的优化方法。
背景技术
随着浏览器技术水平的不断发展,用户对于网页的响应效果和响应速度提出了更高的要求。用户的需求是可靠和快速,但是浏览器技术发展远比用户期望的慢。因此用户和浏览器技术两者间的矛盾日益加剧。
传统的网页浏览模式下,第一次访问网页时,浏览器会自动将当前访问的网页进行缓存。当第二次访问时,浏览器的缓存处理机制会默认调用第一次访问时保留的缓存,以便快速响应用户需求。
这种做法的目的是为了快速加载页面,提高网页的访问速度,但是却会引起网页内容不能实时更新的问题。简单来说,如果第二次更新了网页的一些文件后浏览器并不会重新加载修改的文件,而是会调用之前的网页缓存,导致修改的内容无法实时体现。
传统的做法是在html文件的head头部加入meta语法,修改meta语法的no-cache参数,强制不缓存或者不清除缓存。
上述技术存在以下的缺点:减缓网页加载速度,网页html文件的head头部加入meta no-cache参数强制不缓存,会使一些没有修改的网页重新加载,减缓网页加载速度。只能避免html页面加载缓存,不能避免其他文件例如css,Js文件加载缓存,修改了其他文件后依然不会在网页中起到作用。不去除缓存会导致客户端使用旧的数据,如果不去除缓存,客户端会使用旧的数据,修改后不会在网页上体现,影响用户体验。
发明内容
为了解决上述不足的缺陷,本发明提供了一种网页缓存问题的优化方法,本发明可以选择性的对网页文件进行重新加载,修改过的文件强制重新加载,未修改的文件调用缓存,加快新网页文件的加载速度,可以解决所有类型网页文件引起的缓存问题,包括html,css,js等。
本发明提供了一种网页缓存问题的优化方法,包括以下步骤:
步骤(1):基于当前网页的统一资源定位符URL获取所述当前网页;
步骤(2):先在需要及时更新的网页文件地址后面添加版本号参数;
步骤(3):然后更新网页文件版本的同时更新版本号,最后调用客户端访问网页文件。
上述的方法,其中,所述步骤(2)中,将版本号参数的变量定义为时间戳。
上述的方法,其中,所述变量定义具体为:
<script src=”www.test.com/public/js/myjs.js?V={$version}”></script>在config.php中定义变量。
上述的方法,其中,所述步骤(1)包括:根据所述当前网页的URL地址,获取相应的缓存时间。
上述的方法,其中,根据所述缓存时间确定本地上一次对应所述URL地址缓存的网页已经过期时,从服务器获取所述当前网页,否则,直接从本地缓存中加载所述当前网页。
上述的方法,其中,所述步骤(3)中,客户端可以选择性的对网页文件进行重新加载,修改过的文件强制重新加载,未修改的文件调用缓存,加快新网页文件的加载速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华测导航技术股份有限公司;上海双微导航技术有限公司,未经上海华测导航技术股份有限公司;上海双微导航技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711076939.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:页面文件处理方法、装置及系统
- 下一篇:一种卡片显示方法、装置及移动设备