一种网页缓存方法及装置制造方法及图纸

技术编号:19934367 阅读:40 留言:0更新日期:2018-12-29 04:36
本发明专利技术公开了一种网页缓存方法及装置,当客户端需要从服务器请求网络资源时,先确定本地是否存储有网页资源缓存文件,若是,则在网页资源缓存文件不为HTML文件时,确定为网页资源缓存文件在本地能够直接使用;在网页资源缓存文件为HTML文件时,向服务器发送第一网页资源请求,并将网页资源缓存文件的最近一次修改时间一并发送给服务器,当服务器确定两个时间一致时,会向客户端发送一个空响应,客户端根据该空响应确定网页资源缓存文件在本地能够直接使用。本发明专利技术在确定网页资源缓存文件能够直接使用时,将不再从服务器请求网页资源文件,而是直接从本地读取所需的网页资源文件,实现了在保证页面浏览的同时,加快了网页的加载速度。

【技术实现步骤摘要】
一种网页缓存方法及装置
本专利技术涉及互联网
,更具体的说,涉及一种网页缓存方法及装置。
技术介绍
随着互联网的普及,很多信息都以HTML(HyperTextMarkupLanguage,超级文本标记语言)样式展示给用户。用户在客户端(如电脑、手机等)打开网页,浏览器通过HTTP(HyperTextTransferProtocol,超文本传输协议)向服务器发送网页请求,服务器根据该网页请求,将相对应的网页以及网页包含的其他资源,比如,层叠样式表CSS,脚本语言JS,图片等一并发送给浏览器,由浏览器将这些网页信息展示给用户。随着信息的多样化以及快速发展,网页信息展示需要耗费的网络资源越来越多,因此,网络速度成为了影响用户浏览网页的重要因素。但是由于不同用户所使用的网络速度快慢不一,因此,如何在保证网页浏览的同时,加快网页的加载速度成为了本领域技术人员亟需解决的技术问题。
技术实现思路
有鉴于此,本专利技术公开一种网页缓存方法及装置,以实现在保证页面浏览的同时,加快网页的加载速度。一种网页缓存方法,应用于客户端,包括:当需要从服务器请求网络资源时,判断本地是否存储有网页资源缓存文件;若本文档来自技高网...

【技术保护点】
1.一种网页缓存方法,其特征在于,应用于客户端,包括:当需要从服务器请求网络资源时,判断本地是否存储有网页资源缓存文件;若存储有所述网页资源缓存文件,则判断所述网页资源缓存文件是否为HTML文件;若所述网页资源缓存文件不为HTML文件,则判定所述网页资源缓存文件在本地能够直接使用;若所述网页资源缓存文件为HTML文件,则向所述服务器发送第一网页资源请求,并将所述网页资源缓存文件的最近一次修改时间一并发送给所述服务器;接收所述服务器发送的表征能够直接使用所述网页资源缓存文件的空响应,所述空响应由所述服务器在确定所述网页资源缓存文件的最近一次修改时间与所述客户端之前发送的最近一次修改时间一致后生成...

【技术特征摘要】
1.一种网页缓存方法,其特征在于,应用于客户端,包括:当需要从服务器请求网络资源时,判断本地是否存储有网页资源缓存文件;若存储有所述网页资源缓存文件,则判断所述网页资源缓存文件是否为HTML文件;若所述网页资源缓存文件不为HTML文件,则判定所述网页资源缓存文件在本地能够直接使用;若所述网页资源缓存文件为HTML文件,则向所述服务器发送第一网页资源请求,并将所述网页资源缓存文件的最近一次修改时间一并发送给所述服务器;接收所述服务器发送的表征能够直接使用所述网页资源缓存文件的空响应,所述空响应由所述服务器在确定所述网页资源缓存文件的最近一次修改时间与所述客户端之前发送的最近一次修改时间一致后生成;根据所述空响应,确定所述网页资源缓存文件在本地能够直接使用。2.根据权利要求1所述的网页缓存方法,其特征在于,还包括:当所述服务器确定所述网页资源缓存文件的最近一次修改时间与所述客户端之前发送的最近一次修改时间不一致时,接收所述服务器发送的与所述第一网页资源请求相对应的最新网页资源文件以及所述最新网页资源文件的最近一次修改时间;将所述最新网页资源文件缓存在本地。3.根据权利要求1所述的网页缓存方法,其特征在于,还包括:若没有存储有所述网页资源缓存文件,则向所述服务器发送第二网页资源请求;接收所述服务器发送的与所述第二网页资源请求相对应的最新网页资源文件以及所述最新网页资源文件的最近一次修改时间;将所述最新网页资源文件缓存在本地。4.根据权利要求2或3所述的网页缓存方法,其特征在于,还包括:判断网页资源文件是否为HTML文件,其中,所述网页资源文件包括:能够直接使用的所述网页资源缓存文件以及所述服务器发送的所述最新网页资源文件;若所述网页资源文件不为HTML文件,则计算所述网页资源文件的MD5值;将所述网页资源文件的名称重命名为:所述网页资源文件的原文件名称加上所述MD5值的形式;查找依赖所述网页资源文件的网络资源;将查找到的所述网络资源中出现的所述网页资源文件的名称修改为重命名名称,并将所述网络资源的名称重命名为:所述网络资源的原名称加上所述MD5值的形式;部署重命名后的网页资源文件。5.根据权利要求4所述的网页缓存方法,其特征在于,还包括:若所述网页资源文件为HTML文件,则直接部署所述网页资源文件。6.一种网络缓存方法,其特征在于,应用于服务器,包括:接收客户端发送的第一网页资源请求以及所述客户端存储的网页资源缓存文件的最近一次修改时间,所述第一网页资源请求由所述客户端确定本地存储的所述网页资源缓存文件为HTML文件时发送;判断所述网页资源缓存文件的最近一次修改时间与所述客户端之前发送的最近一次修改时间是否一致;若一致,则向所述客户端发送空响应,使所述客户端根据所述空响应确定所述网页资源缓存文件在本地能够直接使用,其中,所述空响应表征所述客户端能够直接使用所述网页资源缓存文件。7.根据权利要求6所述的网络缓存方法,其特征在于,还包括:若不一致,则向所述客户端发送与所述第一网页资源请求相对应的最新网页资源文件以及所述最新网页资源文件的最近一次修改时间,由所述客户端将所述最新网页资源文件缓存在本地。8.根据权利要求6所述的网络缓存方法,其特征在于,还包括:接收所述客户端发送的第二网页资源请求,所述第二网页资源请求由所述客户端在确定没有存储有所述网页资源缓存文件时发送;将与所述第二网页资源请求相对应的最新网页资源文件以及所述最新网页资源文件的最近一次修改时间发送至所述客户端,由所述客户端将所述最新网页资源文件缓存在本地。9.一种网页缓存装置,其特征在于,应用于客户端,包括:第一判断单元,用于当需要从服务器请求网络资源时,判断本地是否存储有网页资源缓存文件;第二判断单元,用于在所述第一判断单元判断为是的情况下,判断所述网页资源缓存文件是否为HTML文件;第一判定单...

【专利技术属性】
技术研发人员:沈烨段刚周宇航周康杨羽琛张静
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1