用于对网页的静态资源进行分组的方法和装置与流程

文档序号:12364137阅读:来源:国知局

技术特征:

1.一种用于对网页的静态资源进行分组的方法,其中,所述方法包括以下步骤:

-对于网站中的每个网页,获取该网页包含的各个静态资源的更新频率信息;

-根据各个静态资源的更新频率信息和预定的分组规则,确定所述网页包含的各个静态资源的最优分组方式,以得到相应的资源分组信息。

2.根据权利要求1所述的方法,其中,所述对于网站中的每个网页,获取该网页包含的各个静态资源的更新频率信息的步骤包括以下步骤:

-收集各个静态资源在预定时间段内的更新频率数据;

-基于所收集的更新频率数据,计算各个静态资源的平均更新频率,作为更新频率信息。

3.根据权利要求2所述的方法,其中,所述方法还包括以下步骤:

-对收集到的更新频率数据进行预处理,以去除其中的干扰数据。

4.根据权利要求1所述的方法,其中,所述根据各个静态资源的更新频率信息和预定的分组规则,确定所述网页包含的各个静态资源的最优分组方式,以得到相应的资源分组信息的步骤包括以下步骤:

-根据各个静态资源的更新频率信息,按照更新频率对各个静态资源进行排序;

-基于所述更新频率信息,确定各个静态资源的所有可能的候选分组方式;

-基于所述更新频率信息和预定的算法,计算每个候选分组方式对应的流量信息,其中,所述流量信息包括客户端下载各个静态资源所消耗的流量;

-基于所述流量信息,选择使得客户端下载各个静态资源所消耗的流量最小的候选分组方式作为最优的分组方式,以得到相应的资源分组信息。

5.根据权利要求1至4中任一项所述的方法,其中,所述方法包括以下步骤:

-接收到用于下载网页的静态资源的资源请求时,基于与该网页对应的资源分组信息,将该网页中属于同一分组的静态资源进行合并。

6.根据权利要求1至4中任一项所述的方法,其中,所述方法包括以下步骤:

-基于所述资源分组信息,生成映射信息,从而在该映射信息中记录并存储该网页中各个静态资源对应的静态资源组。

7.根据权利要求6所述的方法,其中,所述方法包括以下步骤:

-对于所需要的各个静态资源,基于所述映射信息查询进行查询,确定各个静态资源所在的静态资源组的存储路径。

8.一种用于对网页的静态资源进行分组的资源分组装置,其中,所述资源分组装置包括:

用于对于网站中的每个网页,获取该网页包含的各个静态资源的更新频率信息的装置;

用于根据各个静态资源的更新频率信息和预定的分组规则,确定所述网页包含的各个静态资源的最优分组方式,以得到相应的资源分组信息的装置。

9.根据权利要求8所述的资源分组装置,其中,所述用于对于网站中的每个网页,获取所述网页包含的各个静态资源的更新频率信息的装置包括:

用于收集各个静态资源在预定时间段内的更新频率数据的装置;

用于基于所收集的更新频率数据,计算各个静态资源的平均更新频率,作为更新频率信息的装置。

10.根据权利要求9所述的资源分组装置,其中,所述资源分组装置还包括:

用于对收集到的更新频率数据进行预处理,以去除其中的干扰数据的装置。

11.根据权利要求8所述的资源分组装置,其中,所述用于根据各个静态资源的更新频率信息和预定的分组规则,确定所述网页包含的各个静态资源的最优分组方式,以得到相应的资源分组信息的装置包括:

用于根据各个静态资源的更新频率信息,按照更新频率对各个静态资源进行排序的装置;

用于基于所述更新频率信息,确定各个静态资源的所有可能的候选分组方式的装置;

用于基于所述更新频率信息和预定的算法,计算每个候选分组方式对应的流量信息的装置,其中,所述流量信息包括客户端下载各个静态资源所消耗的流量;

用于基于所述流量信息,选择使得客户端下载各个静态资源所消耗的流量最小的候选分组方式作为最优的分组方式,以得到相应的资源分组信息的装置。

12.根据权利要求8至11中任一项所述的资源分组装置,其中,所述资源分组装置包括:

用于接收到用于下载网页的静态资源的资源请求时,基于与该网页对应的资源分组信息,将该网页中属于同一分组的静态资源进行合并的装置。

13.根据权利要求8至11中任一项所述的资源分组装置,其中,所述资源分组装置包括:

用于基于所述资源分组信息,生成映射信息的装置,从而在该映射信息中记录并存储该网页中各个静态资源对应的静态资源组。

14.根据权利要求13所述的资源分组装置,其中,所述资源分组装置包括:

用于对于所需要的各个静态资源,基于所述映射信息查询进行查询,确定各个静态资源所在的静态资源组的存储路径的装置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1