【技术实现步骤摘要】
一种资源更新方法、装置、服务器及存储介质
本公开涉及运维领域,具体涉及资源更新方法、装置、服务器及存储介质。
技术介绍
在客户端上直接访问离线资源的技术用于提升客户端上访问诸如H5(HTML5)页面的页面和相关的资源的访问速度以及节省网络资源。在直接访问离线资源的技术中,预先将页面和相关的资源打包为离线资源,客户端下载离线资源之后,在客户端上直接访问页面和相关资源,使得客户端无需向网络服务器发送请求来访问页面和相关资源。随着离线资源的不断更新,会出现多个不同版本的离线资源,即出现多个具有不同的版本号的离线资源,对于大量的客户端中的每一个客户端,均需要确定客户端上的离线资源是否需要更新以及确定是否可以对客户端上的离线资源进行更新,在确定客户端上的离线资源需要更新并且确定可以对客户端上的离线资源进行更新时,更新客户端上的离线资源。如何在随着离线资源的不断更新,在出现多个具有不同的版本号的离线资源的情况下,确定客户端上的离线资源是否需要更新以及确定是否可以对客户端上的离线资源进行更新,在确定客户端上的离线资源需要更 ...
【技术保护点】
1.一种资源更新方法,其特征在于,所述方法包括:/n接收客户端发送的查询请求,所述查询请求包括:用于确定候选离线资源的信息;/n当已经发布的所有离线资源中存在至少一个候选离线资源时,获取至少一个候选离线资源中的目标离线资源,其中,候选离线资源基于用于确定候选离线资源的信息和已经发布的所有离线资源中的每一个离线资源的版本号对应的灰度规则信息集合确定;/n将目标离线资源的下载链接发送至所述客户端,以及更新目标离线资源的版本号的已下载次数参数的参数值。/n
【技术特征摘要】
1.一种资源更新方法,其特征在于,所述方法包括:
接收客户端发送的查询请求,所述查询请求包括:用于确定候选离线资源的信息;
当已经发布的所有离线资源中存在至少一个候选离线资源时,获取至少一个候选离线资源中的目标离线资源,其中,候选离线资源基于用于确定候选离线资源的信息和已经发布的所有离线资源中的每一个离线资源的版本号对应的灰度规则信息集合确定;
将目标离线资源的下载链接发送至所述客户端,以及更新目标离线资源的版本号的已下载次数参数的参数值。
2.根据权利要求1所述的方法,其特征在于,用于确定候选离线资源的信息包括:所述客户端上的当前运行的离线资源的版本号、所述客户端的至少一个参数,候选离线资源满足以下所有条件:对于所述客户端的每一个参数,所述参数与所述参数对应的灰度规则信息匹配、所述候选离线资源的版本号的下载次数上限参数的参数值大于所述候选离线资源的版本号的已下载次数参数的参数值、所述候选离线资源的版本号大于所述客户端上的当前运行的离线资源的版本号,其中,所述参数对应的灰度规则信息为所述候选离线资源的版本号对应的灰度规则信息集合中的、与所述参数相对应的灰度规则信息。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取每一个目标客户端的访问情况信息,其中,目标客户端上的当前运行的离线资源为已经发布的所有离线资源中的最新发布的离线资源,目标客户端的访问情况信息包括以下一项或多项:在预设统计时间段内离线访问页面的崩溃次数、在预设统计时间段内所述目标客户端的崩溃次数、在预设统计时间段内离线访问页面中的预设页面元素的点击次数、在预设统计时间段内所述目标客户端的用户针对最新发布的离线资源的投诉信息的数量;
基于获取到的所有访问情况信息,计算最新发布的离线资源的评估信息,所述评估信息包括以下一项或多项:离线访问页面的崩溃率、目标客户端的崩溃率、离线访问页面中的预设页面元素的点击率、针对最新发布的离线资源的投诉信息的总数量,其中,对于所述评估信息中的每一个评估信息项,所述评估信息项基于每一个目标客户端的访问情况信息中的、对应于所述评估信息项的访问情况信息项得到;
当最新发布的离线资源满足更新条件时,将最新发布的离线资源的版本号的下载次数上限参数的参数值更新为新的参数值,其中,所述评估信息中的评估信息项与更新条件中的更新条件项一一对应,最新发布的离线资源满足更新条件基于对于所述评估信息中的每一个评估信息项,所述评估信息项满足其对应的更新条件项而确定。
4.根据权利要求3所述的方法,其特征在于,所述更新条件包括以下一个或多个更新条件项:所述离线访问页面的崩溃率小于页面崩溃率阈值、所述目标客户端的崩溃率小于客户端崩溃率阈值、所述离线访问页面中的预设页...
【专利技术属性】
技术研发人员:肖瑶,宋云路,方昌权,孙阳,李振华,苗威,吴贯亮,董利明,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。