网页页面加载方法及装置的制造方法

文档序号:8282375阅读:237来源:国知局
网页页面加载方法及装置的制造方法
【技术领域】
[0001]本申请涉及互联网技术领域,尤其涉及一种网页页面加载方法和装置。
【背景技术】
[0002]随着互联网的高速发展,大量的javascript、层叠样式表(Cascading StyleSheets,CSS)文件需要加载在页面上,对页面加载的速度产生了影响。同时,在一个网站中也常常需要接入第三方的一些推广,广告等,也对页面的加载产生负担,影响页面加载的速度。
[0003]现有技术中,为提高页面的加载速度,引入大管BigPipe的技术方案。采用BigPipe技术,可以实现将网页页面分解成多个可调用的页面分块(分块称为Pagelets);进一步地,终端设备通过分阶段加载各个Pagelets即实现对整个网页页面的加载。
[0004]由上述可知,目前为了实现终端设备对于网页页面的加载,需要依次执行服务器分解网页页面、终端设备分阶段加载分解得到的各Pagelets的步骤,从而网页页面的加载速度仍然比较低。

【发明内容】

[0005]本申请实施例提供一种网页页面加载方法,用以提高网页页面的加载速度。
[0006]本申请实施例还提供一种网页页面加载装置,用以提高网页页面的加载速度。
[0007]本申请实施例采用下述技术方案:
[0008]一种网页页面加载方法,包括:Web服务器根据请求加载网页页面的用户的特征信息,选取相应的页面分块Pagelets发布策略;Web服务器将根据选取的Pagelets发布策略确定的Pagelets发送到所述用户的终端设备进行加载。
[0009]—种网页页面加载装置,包括:选取单元,用于根据请求加载网页页面的用户的特征信息,选取相应的页面分块Pagelets发布策略;发送单元,用于将根据选取单元选取的Pagelets发布策略确定的Pagelets发送到所述用户的终端设备进行加载。
[0010]由于可以根据用户的特征信息选取Pagelets页面分块发布策略,并将根据选取的Pagelets发布策略确定的Pagelets发送到用户的终端设备进行加载,无需服务器根据用户的请求对网页页面进行分解,从而可以提升网页页面的加载速度。
【附图说明】
[0011]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0012]图1为本申请实施例提供的一种网页页面加载方法的流程示意图;
[0013]图2为本申请实施例提供的网页页面加载方法在实际中的一种应用流程示意图;
[0014]图3为本申请实施例提供的页面发布策略的示意图;
[0015]图4为本申请实施例提供的网页页面加载装置的结构示意图。
【具体实施方式】
[0016]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0017]为提高网页页面的加载速度,本申请实施例首先提供一种网页页面加载方法。该方法的具体流程示意图如图1所示,包括如下步骤:
[0018]步骤11,Web服务器根据请求加载网页页面的用户的特征信息,选取相应的Pagelets (页面分块)发布策略;
[0019]在一种实施方式中,Pagelets发布策略可以是根据用户的特征信息制定。在一种实施方式中,Pagelets发布策略用于建立特征信息与供终端设备进行加载的Pagelets之间的映射关系。
[0020]比如,用户的特征信息可以是网页页面归属的网站为用户设置的等级信息。若假设等级信息包括高等级信息和低等级信息,那么,可以针对高等级信息制定一种Pagelets发布策略(称高等级策略),同时针对低等级信息制定另一种Pagelets发布策略(称低等级策略)。
[0021]一般地,利用高等级策略所建立的用户的特征信息与供终端设备进行加载的Pagelets的映射关系(称高等级映射关系)中,供终端设备进行加载的Pagelets的数量一般大于低等级映射关系中的供终端设备进行加载的Pagelets的数量。其中,“低等级策略”是指利用低等级策略所建立的用户的特征信息与供终端设备进行加载的Pagelets的映射关系O
[0022]又比如,用户的特征信息可以是用户所在地理区域的信息。具体而言,针对表示“中国”的地理区域的信息而言,可以制定一种Pagelets发布策略(称中国区域发布策略),同时,针对表示“美国”的地理区域的信息而言,可以制定另一种Pagelets发布策略(称美国区域发布策略)。
[0023]一般地,利用中国区域发布策略所建立的用户的特征信息与供终端设备进行加载的Pagelets的映射关系中,供终端设备进行加载的Pagelets满足:在终端设备进行展示时,展示语言为“中文”。而利用美国区域发布策略所建立的用户的特征信息与供终端设备进行加载的Pagelets的映射关系中,供终端设备进彳丁加载的Pagelets满足:在终端设备进行展示时,展示语言为“英文”。
[0024]再比如,用户的特征信息可以是用户的性别信息。具体而言,针对表示“女性”的性别信息而言,可以制定一种Pagelets发布策略(称女性用户策略),同时,针对表示“男性”的性别信息而言,可以制定另一种Pagelets发布策略(称男性用户策略)。
[0025]一般地,利用女性用户策略所建立的用户的特征信息与供终端设备进行加载的Pagelets的映射关系中,供终端设备进行加载的Pagelets满足:在终端设备进行展示时,背景色彩为“粉红色”。而利用男性用户策略所建立的用户的特征信息与供终端设备进行加载的Pagelets的映射关系中,供终端设备进行加载的Pagelets满足:在终端设备进行展示时,背景色彩为“蓝色”。
[0026]再比如,用户的特征信息可以是用户最近一次请求加载步骤11中所述网页页面的时刻相距当前时刻的时间间隔(下文简称所述时间间隔)。若假设该网页页面在当前时刻的前I小时发生过更新,且针对没有加载过更新后的网页页面的终端设备而言,Web服务器会推送一些指导用户使用该网页页面新增功能的使用说明(该使用说明比如为一个特定Pagelets)。那么,由于当所述时间间隔小于I小时时,表明用户加载过更新后的网页页面,不再需要加载该特定Pagelets,因此针对不小于I小时的所述时间间隔而言,可以制定一种Pagelets发布策略(称推送特定Pagelets策略)。同时,针对小于I小时的所述时间间隔而言,可以制定另一种Pagelets发布策略(称不推送特定Pagelets策略)。
[0027]一般地,利用“推送特定Pagelets策略”所建立的用户的特征信息与供终端设备进行加载的Pagelets的映射关系中,供终端设备进行加载的Pagelets满足:不包含上述特定Pagelets。而利用“不推送特定Pagelets策略”所建立的用户的特征信息与供终端设备进行加载的Pagelets的映射关系中,供终端设备进行加载的Pagelets满足:包含上述特定Pagelets0
[0028]总结上述各种特征信息和供终端设备进行加载的Pagelets的映射关系,本申请实施例中,在一种实施方式中,用户的特征信息可以包括第一特征信息、第二特征信息和第三特征信息。
[0029]在一种实施方式中,第一特征信息可以为:用于决定构成网页页面的Pagelets的数量的信息。如前文所述的网页页面归属的网站为用户设置的等级信息。或者,第一特征信息还可以是用户所处网络(内网或外网)的信息、用户使用的网站账号尾号的信息,等等。
[0030]通过对具备不同第一特征信息的用户制定不同的Pagelets发布策略,比如可以使得内网用户的终端设备可加载的Pagelets较多,外网用户的终端设备可加载的Pagelets相对较少,还可以使得使用的网站账号尾号为奇数的用户的终端设备可加载的Pagelets较多,使用的网站账号尾号为偶数的用户的终端设备可加载的Pagel
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1