[发明专利]页面生成方法、装置以及系统在审
申请号: | 201911421775.5 | 申请日: | 2019-12-31 |
公开(公告)号: | CN113127787A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 徐佳宏;陈华兵 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 常忠良 |
地址: | 518004 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 生成 方法 装置 以及 系统 | ||
本申请公开了一种页面生成方法、装置以及系统,该方法包括:利用页面的标识信息,生成页面的初始页面请求;初始页面请求中包括多个请求;确定出属于与每一个请求对应的资源项的资源内容中的待更新资源内容;待更新资源内容当前不处于资源有效期内;生成页面的最终页面请求;最终页面请求中携带有主请求和子请求;主请求和子请求对应的资源项的资源内容均为待更新资源内容。由于本申请实施例中,将需要发送的多个不处于资源有效期内的请求作为主请求和子请求,携带在了一个最终页面请求中。因此可将多个请求一次性发送至服务端,减少了客户端与服务端之间发送多次请求交互所耗费的时间,提高了呈现页面的速度。
技术领域
本申请涉及互联网技术领域,尤其涉及一种页面生成方法、装置以及系统。
背景技术
随着互联网技术的发展,使用浏览器进行页面浏览的用户日益增多。现有技术中,当用户需要浏览页面时,用户会在浏览器中输入页面的网址,进而浏览器将页面请求发送至服务器。服务器接收到页面请求后,对页面请求进行处理,并返回页面资源至浏览器。浏览器解析返回的资源,并进行页面渲染,将完整的页面呈现给用户。
然而,现有的呈现页面的方式中,当用户第N次请求打开某一个页面时,客户端会从该页面对应的缓存中查找出当前不在资源有效期内的页面资源项,并向服务器发送当前不在资源有效期内的页面资源项所对应的请求。若当前不在资源有效期内的页面资源项较多,则客户端需要向服务器依次发送多个请求,而服务器也需对应的回复多次响应内容。因此,现有技术中,用户第N次请求呈现一个完整的页面的过程中,浏览器与服务器之间交互的次数较多,导致交互过程中耗费的时间也较长,浏览器呈现出一个完整的页面所需的时间也较长,呈现页面的速度较慢。
发明内容
基于上述现有技术的不足,本申请公开了一种页面生成方法、装置以及系统,以提高呈现页面的速度。
本申请第一方面公开了一种页面生成方法,应用于客户端,所述页面生成方法包括:
利用页面的标识信息,生成所述页面的初始页面请求;其中,所述初始页面请求中包括多个请求,每一个所述请求对应所述页面的一个资源项;
获取缓存在所述客户端中,且属于与每一个所述请求对应的资源项的资源内容;
确定出所述属于与每一个所述请求对应的资源项的资源内容中的待更新资源内容;其中,所述待更新资源内容当前不处于资源有效期内;
生成所述页面的最终页面请求;其中,所述最终页面请求中携带有主请求和子请求;所述主请求和所述子请求对应的资源项的资源内容均为待更新资源内容;所述主请求和所述子请求均携带有属于自身对应的资源项的资源内容在所述客户端本地的最新修改时间。
可选地,在上述页面生成方法中,所述生成最终页面请求之后,还包括:
向服务端发送与所述页面相对应的最终页面请求;
接收所述服务端发送的、与所述最终页面请求对应的响应内容;其中,所述与所述最终页面请求对应的响应内容,包括:所述主请求对应的响应结果、以及每一个所述子请求对应的响应结果;所述响应结果用于说明请求对应的资源项的资源内容是否有更新;若所述主请求对应的资源项的资源内容有更新,则所述与所述最终页面请求对应的响应内容还包括所述主请求对应的资源项更新后的资源内容、以及所述主请求对应的资源项的资源内容在所述服务端本地的最新修改时间。
可选地,在上述页面生成方法中,所述接收所述服务端发送的、与所述最终页面请求对应的响应内容之后,还包括:
根据每一个所述子请求对应的响应结果,确定出所请求的资源项的资源内容有更新的子请求;
将每一个所述所请求的资源项的资源内容有更新的子请求分别发送至所述服务端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911421775.5/2.html,转载请声明来源钻瓜专利网。