[发明专利]网页资源处理方法及装置有效
申请号: | 201510600114.4 | 申请日: | 2015-09-18 |
公开(公告)号: | CN105589919B | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 梁捷;吴伟勇 | 申请(专利权)人: | 广州市动景计算机科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 冯倩 |
地址: | 510627 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 资源 处理 方法 装置 | ||
1.一种网页资源处理方法,其特征在于,所述方法包括:
接收由web服务器获取的网页资源;
判断所述网页资源是否符合预定条件;
如果符合所述预定条件,根据所述网页资源的信息,生成包括所述网页资源的应答头部的头部缓存数据和包括所述网页资源的应答正文的正文缓存数据,所述头部缓存数据中还包括指向所述正文缓存数据的第一键值,其中,相同的正文缓存数据具有相同的第一键值;
分别对所述正文缓存数据和所述头部缓存数据进行缓存,其中,在缓存的过程中,所述正文缓存数据覆盖与其相同的数据,所述头部缓存数据均进行保留;
否则,根据所述网页资源的信息生成实体缓存数据,直接对所述实体缓存数据进行缓存,所述实体缓存数据包括所述网页资源的所有http应答数据。
2.如权利要求1所述的方法,其特征在于,所述第一键值包括:所述网页资源的类型名称、以及基于所述网页资源的应答正文计算出来的哈希值经编码后生成的字符串。
3.如权利要求1所述的方法,其特征在于,所述根据所述网页资源的信息,生成包括所述网页资源的应答头部的头部缓存数据和包括所述网页资源的应答正文的正文缓存数据之前,包括:
判断所述网页资源是否可缓存,如果是,则执行所述生成包括所述网页资源的应答头部的头部缓存数据和包括所述网页资源的应答正文的正文缓存数据的步骤,否则,不进行缓存。
4.如权利要求1所述的方法,其特征在于,所述预定条件包括以下一种或几种的组合:
所述网页资源的类型为预设类型;
所述网页资源的大小大于预设阈值;以及
所述网页资源的名称存在于预设关键词列表中。
5.如权利要求1所述的方法,其特征在于,所述分别对所述正文缓存数据和所述头部缓存数据进行缓存之后,还包括:
将所述正文缓存数据的过期时间设置为0。
6.一种网页资源处理方法,其特征在于,所述方法包括:
响应于网页资源加载请求,以待加载的网页资源的唯一资源标识符为键值,在本地查询对应的有效缓存数据;
当查询到与所述键值对应的有效缓存数据时,解析查找到的所述有效缓存数据,判断所述有效缓存数据的格式是否符合头部缓存数据的预定缓存格式,其中,所述头部缓存数据的预定缓存格式中包括指向与其对应的正文缓存数据的第一键值,相同的正文缓存数据具有相同的第一键值;
如果是,则在所述有效缓存数据中获取第一键值,根据所获取的第一键值查询对应的目标正文缓存数据,当查询到有效的目标正文缓存数据时,基于所述有效缓存数据以及所述目标正文缓存数据获得所述待加载网页资源的信息;
如果不是,则直接根据所述有效缓存数据获得所述待加载网页资源的信息。
7.一种网页资源处理装置,其特征在于,包括:
网页资源接收模块,用于接收由web服务器获取的网页资源;
判断模块,用于判断所述网页资源是否符合预定条件;
缓存数据生成模块,用于如果所述网页资源符合所述预定条件,根据所述网页资源的信息,生成包括所述网页资源的应答头部的头部缓存数据和包括所述网页资源的应答正文的正文缓存数据,所述头部缓存数据中包括指向所述正文缓存数据的第一键值,相同的正文缓存数据具有相同的第一键值;
缓存模块,用于分别对所述正文缓存数据和所述头部缓存数据进行缓存,其中,在缓存的过程中,所述正文缓存数据覆盖与其相同的数据,所述头部缓存数据均进行保留;
否则,所述缓存数据生成模块根据所网页资源的信息生成实体缓存数据,所述缓存模块直接对所述实体缓存数据进行缓存,所述实体缓存数据包括所述网页资源的所有http应答数据。
8.如权利要求7所述的装置,其特征在于,所述头部缓存数据还包括所述网页资源的http应答数据的状态行和应答头部,所述正文缓存数据包括所述网页资源的http应答数据的应答正文。
9.如权利要求8所述的装置,其特征在于,所述第一键值包括:所述网页资源的类型名称、以及基于所述网页资源的应答正文计算出来的哈希值经编码后生成的字符串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市动景计算机科技有限公司,未经广州市动景计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510600114.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:红外火焰探测器
- 下一篇:浏览器日志信息的分析方法和装置