一种网页请求方法、系统及存储介质技术方案

技术编号:30790727 阅读:13 留言:0更新日期:2021-11-16 07:53
本发明专利技术实施例公开了一种网页请求方法、系统及存储介质。该方法包括:网页客户端在接收到网页请求时,将网页请求发送给网页服务端;网页服务端将网页请求对应的待请求网页中的待请求数据的数据信息返回给网页客户端,以使网页客户端根据数据信息确定待请求数据,将用于请求待请求数据的数据请求发送给网页服务端;网页服务端在接收到数据请求后,根据数据请求确定待请求数据,并将读取得到的待请求数据返回给网页客户端。本发明专利技术实施例的技术方案,可以缩短网页响应时间。可以缩短网页响应时间。可以缩短网页响应时间。

【技术实现步骤摘要】
一种网页请求方法、系统及存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种网页请求方法、系统及存储介质。

技术介绍

[0002]网页响应时间可以是网页系统对网页请求做出响应的时间,具体来讲,以用户将待请求网页的统一资源定位符(Uniform Resource Locator,URL)输入到浏览器并敲下回车键为起始点,并且以浏览器将该待请求网页呈现给用户为结束点,二者之间的时间段可以称为网页响应时间。
[0003]网页响应时间可以表示出待请求网页的请求速度,即其决定了用户能够以什么速度浏览到待请求网页。换言之,其是用户应用浏览器时最直观的感受,网页响应时间越短,用户体验度越高,进而用户保持率也会大大增加。
[0004]在实现本专利技术的过程中,专利技术人发现现有技术中存在以下技术问题:基于现有的网页请求方案进行网页请求时,网页响应时间有待缩短。

技术实现思路

[0005]本专利技术实施例提供了一种网页请求方法、系统及存储介质,解决了在网页请求过程中网页响应时间较长的问题。
[0006]第一方面,本专利技术实施例提供了一种网页请求方法,可以包括:
[0007]网页客户端在接收到网页请求时,将网页请求发送给网页服务端;
[0008]网页服务端将网页请求对应的待请求网页中的待请求数据的数据信息返回给网页客户端,以使网页客户端根据数据信息确定待请求数据,并基于待请求数据执行下述各步骤中的至少一个:
[0009]对待请求数据进行划分处理,并根据划分处理结果对待请求数据进行更新,将与待请求数据对应的数据请求发送给网页服务端,其中,划分处理包括合并处理和/或拆分处理;
[0010]确定待请求数据是否缓存在网页客户端中,如果否,则将数据请求发送给网页服务端,否则从网页客户端中读取待请求数据;
[0011]将数据请求发送给网页服务端和/或预设的内容分发网络节点;以及,
[0012]将数据请求发送给网页服务端,如果接收到网页服务端返回的重定向状态标识和与数据请求对应的数据存储地址,则基于数据存储地址对数据请求进行更新,并将数据请求发送给网页服务端;
[0013]网页服务端在接收到数据请求后,根据数据请求确定待请求数据,并基于待请求数据执行下述各步骤中的至少一个;
[0014]确定待请求数据是否缓存在网页服务端中,若是,则从网页服务端中读取待请求数据,否则从与网页服务端关联的数据库中读取待请求数据,将读取到的待请求数据返回
给网页客户端;以及,
[0015]根据在数据请求的请求头中记载的编码类型确定网页客户端是否支持目标压缩方式,如果是,则基于目标压缩方式对读取到的待请求数据进行压缩,并将压缩后的待请求数据返回给网页客户端。
[0016]第二方面,本专利技术实施例还提供了一种网页请求系统,可以包括:
[0017]网页客户端,用于在接收到网页请求时,将网页请求发送给网页服务端;
[0018]网页服务端,用于将与网页请求对应的待请求网页中的待请求数据的数据信息返回给网页客户端;
[0019]网页客户端,还用于根据数据信息确定待请求数据,基于待请求数据执行下述各步骤中的至少一个:
[0020]对待请求数据进行划分处理,并根据划分处理结果对待请求数据进行更新,将与待请求数据对应的数据请求发送给网页服务端,其中,划分处理包括合并处理和/或拆分处理;
[0021]确定待请求数据是否缓存在网页客户端中,如果否,则将数据请求发送给网页服务端,否则从网页客户端中读取待请求数据;
[0022]将数据请求发送给网页服务端和/或预设的内容分发网络节点;以及,
[0023]将数据请求发送给网页服务端,如果接收到网页服务端返回的重定向状态标识和与数据请求对应的数据存储地址,则基于数据存储地址对数据请求进行更新,并将数据请求发送给网页服务端;
[0024]网页服务端,还用于接收到数据请求后,根据数据请求确定待请求数据,并基于待请求数据执行下述各步骤中的至少一个;
[0025]确定待请求数据是否缓存在网页服务端中,若是,则从网页服务端中读取待请求数据,否则从与网页服务端关联的数据库中读取待请求数据,将读取到的待请求数据返回给网页客户端;及,
[0026]根据在数据请求的请求头中记载的编码类型确定网页客户端是否支持目标压缩方式,如果是,则基于目标压缩方式对读取到的待请求数据进行压缩,并将压缩后的待请求数据返回给网页客户端。
[0027]第三方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本专利技术任意实施例提供的网页请求方法。
[0028]本专利技术实施例的技术方案,结合网页请求(或是数据请求)过程中的完整链路上的各节点,对涉及到的前端(即网页客户端)和后端(即网页服务端)进行多维度优化,即对请求过程中的整个链路切面进行性能优化,由此缩短了网页响应时间,而且能够减少对网页响应系统的侵入性,通过通用化思想进行封装来持续对各类网页进行输出。上述技术方案,达到了缩短网页响应时间,进而提高了用户体验度的效果。
附图说明
[0029]图1是本专利技术实施例一中的一种网页请求方法的流程图;
[0030]图2是本专利技术实施例二中的一种网页请求方法的流程图;
[0031]图3是本专利技术实施例三中的一种网页请求方法的流程图;
[0032]图4是本专利技术实施例四中的一种网页请求系统的结构框图。
具体实施方式
[0033]下面结合附图和实施例对本专利技术作进一步详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0034]实施例一
[0035]图1是本专利技术实施例一中提供的一种网页请求方法的流程图。本实施例可适用于请求网页的情况,尤其适用于通过优化请求链路上的各节点以请求网页的情况。该方法可以由本专利技术实施例提供的网页请求系统来执行,该系统可以包括集成在用户终端上的网页客户端和集成在服务器上的网页服务端。
[0036]参见图1,本专利技术实施例的方法具体包括如下步骤:
[0037]S1010、网页客户端在接收到网页请求时,将网页请求发送给网页服务端。
[0038]其中,网页请求可以是用于请求某网页(即待请求网页)的请求,其可以通过http请求进行表示;可以是在用户将待请求网页的URL输入到浏览器(其是网页客户端的一种表现形式)并敲下回车键时、用户对与待请求网页的网页链接进行点击时等多种时机下触发。网页客户端在接收到网页请求时,可以将其发送给网页服务端,以使网页服务端根据接收到的网页请求进行域名解析,确定网页客户端需要对哪个网页(即待请求网页)进行请求。上述网页客户端可以是PC网站、H5页面、移动APP等,在此未做具体限定。
[0039]S1020、网页服务端将与网页请求本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网页请求方法,其特征在于,包括:网页客户端在接收到网页请求时,将所述网页请求发送给网页服务端;所述网页服务端将所述网页请求对应的待请求网页中的待请求数据的数据信息返回给所述网页客户端,以使所述网页客户端根据所述数据信息确定所述待请求数据,并基于所述待请求数据执行下述各步骤中的至少一个:对所述待请求数据进行划分处理,并根据划分处理结果对所述待请求数据进行更新,将与所述待请求数据对应的数据请求发送给所述网页服务端,其中所述划分处理包括合并处理和/或拆分处理;确定所述待请求数据是否缓存在所述网页客户端中,若否,则将所述数据请求发送给所述网页服务端,否则从所述网页客户端中读取所述待请求数据;将所述数据请求发送给所述网页服务端和/或预设的内容分发网络节点;及,将所述数据请求发送给所述网页服务端,若接收到所述网页服务端返回的重定向状态标识和与所述数据请求对应的数据存储地址,则基于所述数据存储地址对所述数据请求进行更新,并将所述数据请求发送给所述网页服务端;所述网页服务端在接收到所述数据请求后,根据所述数据请求确定所述待请求数据,并基于所述待请求数据执行下述各步骤中的至少一个;确定所述待请求数据是否缓存在所述网页服务端中,若是,则从所述网页服务端中读取所述待请求数据,否则从与所述网页服务端关联的数据库中读取所述待请求数据,将读取到的所述待请求数据返回给所述网页客户端;及,根据在所述数据请求的请求头中记载的编码类型确定所述网页客户端是否支持目标压缩方式,如果是,则基于所述目标压缩方式对读取到的所述待请求数据进行压缩,并将压缩后的所述待请求数据返回给所述网页客户端。2.根据权利要求1所述的方法,其特征在于,所述待请求数据包括待请求图片,所述数据信息包括所述待请求图片的图片类型;所述对所述待请求数据进行划分处理,并根据划分处理结果对所述待请求数据进行更新,包括:根据所述图片类型从各所述待请求图片中定位出背景图片,对各所述背景图片进行所述合并处理,并将合并处理结果作为所述待请求数据,其中各所述背景图片在所述合并处理结果中的图片位置存储在背景属性中。3.根据权利要求1所述的方法,其特征在于,当所述待请求数据包括至少两个待请求图片时,所述数据信息包括所述待请求图片的数据设置属性;所述对所述待请求数据进行划分处理,并根据划分处理结果对所述待请求数据进行更新,包括:针对每个所述待请求图片,获取所述待请求图片和所述待请求网页的网页目标端间的相距距离、以及所述待请求网页的网页高度和所述网页客户端中的可展示区域的区域高度的高度和;将从各所述待请求图片中拆分出的所述相距距离小于所述高度和的所述待请求图片作为待展示图片,获取所述待展示图片的所述数据设置属性的属性值;将所述属性值修改为所述待展示图片在所述网页服务端中的图片存储地址,并将修改
后的所述待展示图片作为所述待请求数据。4.根据权利要求1所述的方法,其特征在于,所述将所述数据请求发送给所述网页服务端和/或预设的内容分发网络节点,包括:根据所述数据信息确定所述待请求数据是否已缓存在预设的内容分发网络节点上,若是,则将所述数据请求发送给所述内容分发网络节点,否则将所述数据请求发送给所述网页服务端;或者,将所述数据请求发送给所述内容分发网络节点,若未接收到所述内容分发网络节返回的与所述数据请求对应的所述待请求数据,则将所述数据请求发送给所述...

【专利技术属性】
技术研发人员:王开程杨犇曹健肖芬黄娟
申请(专利权)人:上海浦东发展银行股份有限公司
类型:发明
国别省市:

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

1