一种页面加载方法和装置制造方法及图纸

技术编号:29006774 阅读:15 留言:0更新日期:2021-06-26 05:06
本发明专利技术公开了一种页面加载方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:响应于对页面的访问操作,根据所述页面的资源定位地址,确定与页面对应的规则引擎和动态渲染引擎;利用规则引擎,从服务端中获取与页面对应的页面数据,并对页面数据进行处理;利用动态渲染引擎对处理后的页面数据进行渲染,以生成页面并显示。该实施方式将页面的规则引擎和动态渲染引擎由服务端前置到客户端,充分利用客户端的计算性能和存储资源,降低服务端对于资源的运营成本;后续对于页面访问时,只需从服务端拉取页面数据即可,而对于页面的加载在客户端进行,以此提高页面生成速度。度。度。

【技术实现步骤摘要】
一种页面加载方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种页面加载方法和装置。

技术介绍

[0002]目前用户通过客户端浏览某个网站的页面时,通常点击该网站的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]利用规则引擎,从所述服务端中获取与所述页面和所述第二用户画像对应的页面数据。
[0030]可选的,所述根据所述页面的资源定位地址,确定与所述页面对应的规则引擎和动态渲染引擎,还包括:
[0031]监测所述服务端中与规则引擎对应的规则是否发生变化,若发生变化,则传输规则刷新请求至所述服务端;
[0032]基于接收自所述服务端的规则,对规则引擎中的规则进行刷新。
[0033]可选的,所述页面数据包括埋点位置;
[0034]所述方法还包括:
[0035]在利用动态渲染引擎对所述处理后的页面数据进行渲染的过程中,基于所述埋点位置进行相应渲染;
[0036]监听对所述埋点位置的点击行为并传输至所述服务端,以通过所述服务端对所述埋点位置进行点击量统计,若所述点击量超出规则引擎中与所述埋点位置对应的点击量范围,则对所述埋点位置进行规则更新。
[0037]为实现上述目的,根据本专利技术实施例的另一方面,提供了一种页面加载装置,包括:
[0038]引擎确定模块,用于响应于对页面的访问操作,根据所述页面的资源定位地址,确定与所述页面对应的规则引擎和动态渲染引擎;
[0039]数据拉取模块,用于利用规则引擎,从服务端中获取与所述页面对应的页面数据,并对所述页面数据进行处理;
[0040]页面渲染模块,用于利用动态渲染引擎对处理后的页面数据进行渲染,以生成页
面并显示。
[0041]可选的,所述引擎确定模块,还用于:
[0042]获取客户端的识别码并传输至所述服务端,以在所述服务端识别是否存在与所述识别码和所述资源定位地址对应的历史访问记录,若不存在,则确定本次访问为第一次访问;
[0043]接收所述服务端传输的规则引擎和动态渲染引擎,建立规则引擎、动态渲染引擎与所述资源定位地址之间的对应关系,并将所述对应关系存储至所述客户端的存储器中。
[0044]可选的,所述引擎确定模块,还用于:
[0045]响应于用户账号在所述页面的登陆操作,将所述用户账号传输至所述服务端,以在所述服务端识别是否存在与所述用户账号和所述资源定位地址对应的历史访问记录;
[0046]若不存在,则确定本次访问为第一次访问;
[0047]若存在,则识别是否存在与所述识别码和所述资源定位地址对应的历史访问记录,若不存在,则确定本次访问为第一次访问。
[0048]可选的,所述数据拉取模块,还用于:
[0049]接收所述服务端反馈的第一用户画像;其中,所述第一用户画像与所述识别码对应;以及
[0050]利用规则引擎,从服务端中获取与所述页面和所述第一用户画像对应的页面数据。
[0051]可选的,规则引擎包括页面规则引擎和主题规则引擎;
[0052]所述数据拉取模块,还用于:
[0053]接收所述服务端反馈的主题;其中,所述主题为所述服务端通过所述第一用户画像确定;
[0054]利用所述页面规则引擎,从所述服务端中获取与所述页面和所述第一用户画像对应的页面数据,以及利用所述主题规则引擎,从所述服务端中获取与所述主题对应的主题数据。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面加载方法,其特征在于,包括:响应于对页面的访问操作,根据所述页面的资源定位地址,确定与所述页面对应的规则引擎和动态渲染引擎;利用所述规则引擎,从服务端中获取与所述页面对应的页面数据,并对所述页面数据进行处理;利用所述动态渲染引擎对处理后的页面数据进行渲染,以生成页面并显示。2.根据权利要求1所述的方法,其特征在于,在所述根据所述页面的资源定位地址,确定与所述页面对应的规则引擎和动态渲染引擎之前,还包括:获取客户端的识别码并传输至所述服务端,以在所述服务端识别是否存在与所述识别码和所述资源定位地址对应的历史访问记录,若不存在,则确定本次访问为第一次访问;接收所述服务端传输的规则引擎和动态渲染引擎,建立所述规则引擎、所述动态渲染引擎与所述资源定位地址之间的对应关系,并将所述对应关系存储至所述客户端的存储器中。3.根据权利要求2所述的方法,其特征在于,在所述接收所述服务端传输的规则引擎和动态渲染引擎之前,还包括:响应于用户账号在所述页面的登陆操作,将所述用户账号传输至所述服务端,以在所述服务端识别是否存在与所述用户账号和所述资源定位地址对应的历史访问记录;若不存在,则确定本次访问为第一次访问;若存在,则识别是否存在与所述识别码和所述资源定位地址对应的历史访问记录,若不存在,则确定本次访问为第一次访问。4.根据权利要求2所述的方法,其特征在于,在所述获取所述客户端的识别码并传输至所述服务端之后,还包括:接收所述服务端反馈的第一用户画像;其中,所述第一用户画像与所述识别码对应;所述利用所述规则引擎,从服务端中获取与所述页面对应的页面数据,还包括:利用所述规则引擎,从服务端中获取与所述页面和所述第一用户画像对应的页面数据。5.根据权利要求4所述的方法,其特征在于,所述规则引擎包括页面规则引擎和主题规则引擎;所述接收所述服务端反馈的第一用户画像,还包括:接收所述服务端反馈的主题;其中,所述主题为所述服务端通过所述第一用户画像确定;所述利用所述规则引擎,从服务端中获取与所述页面和所述第一用户画像对应的页面数据,还包括:利用所述页面规则引擎,从所述服...

【专利技术属性】
技术研发人员:王文广高田林李旭晁志刚
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1