一种性能优化结果预测方法及装置[发明专利]

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201610550297.8
(22)申请日 2016.07.13
(71)申请人 阿里巴巴集团控股有限公司
地址 英属开曼岛大开曼岛资本大厦一座
四层847号邮箱
(72)发明人 郭东白 李彦超 桑植 
(74)专利代理机构 北京同达信恒知识产权代理
有限公司 11291
代理人 黄志华
(51)Int.Cl.
G06F  11/34(2006.01)
(54)发明名称
一种性能优化结果预测方法及装置
(57)摘要
本申请涉及互联网技术领域,尤其涉及一种
性能优化结果预测方法及装置,用以实现在用户
层面对网站性能优化结果进行预测。本申请实施
例提供一种性能优化结果预测方法,包括:获取
在进行性能优化前,预先划分的多个延迟区间中
每个延迟区间分别对应的发起页面访问请求
请求成功数和请求总数;其中,不同的延迟区间
对应不同的延迟时长取值范围;根据所述多个延
迟区间中每个延迟区间分别对应的发起页面访
问请求的请求成功数和请求总数、以及预计的进
行性能优化后的延迟时长,确定进行性能优化后
的页面转化率;所述页面转化率是指请求成功的
比率。权利要求书4页  说明书12页  附图3页CN 107622003 A 2018.01.23
C N  107622003
A
1.一种性能优化结果预测方法,其特征在于,该方法包括:
获取在进行性能优化前,预先划分的多个延迟区间中每个延迟区间分别对应的发起页面访问请求的请求成功数和请求总数;其中,不同的延迟区间对应不同的延迟时长取值范围;
根据所述多个延迟区间中每个延迟区间分别对应的发起页面访问请求的请求成功数和请求总数、以及预计的进行性能优化后的延迟时长,确定进行性能优化后的页面转化率;所述页面转化率是指请求成功的比率。
2.如权利要求1所述的方法,其特征在于,所述页面访问请求是指从第一页面发起的、访问第二页面的请求;
所述延迟时长是指从所述第一页面发起所述页面访问请求到开始加载所述第二页面的时长;或者,所述延迟时长是指从所述第一页面的前序页面发起访问所述第一页面的请求,到加载完成所述第一页面的时长。
3.如权利要求1或2所述的方法,其特征在于,确定进行性能优化后的页面转化率,包括:
针对所述多个延迟区间中的每个延迟区间,根据所述预计的进行性能优化后的延迟时长t与选择的进行性能优化前的一个延迟时长α的比例,确定该延迟区间对应的进行性能优化后的页面转化率;
根据确定的多个延迟区间中的每个延迟区间分别对应的进行性能优化后的页面转化率,以及每个延迟区间对应的请求数占比,确定进行性能优化后的页面转化率;其中,每个延迟区间对应的请求数占比是指该延迟区间对应的请求总数占发起所述页面访问请求的总请求数的比率。
4.如权利要求3所述的方法,其特征在于,所述α为进行性能优化前的平均延迟时长;或者
所述α为对所述多个延迟区间分别对应的性能优化前的请求总数进行加权平均后的延迟时长;或者
所述α为进行性能优化前,在所述多个延迟区间中,对应的请求总数最多的延迟区间中的最大延迟时长;或者
所述α为进行性能优化前,对应的请求总数最多的延迟时长;或者
所述α为在将所述页面访问请求按照进行性能优化前对应的延迟时长从小到大排序
后,第或名页面访问请求所对应的延迟时长,k为预设的小于1的实数,M为发起所述页面访问请求的总请求数。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
根据进行性能优化前,发起所述页面访问请求的总请求成功数和总请求数,确定进行性能优化前的页面转化率;
根据进行性能优化前的页面转化率和所述进行性能优化后的页面转化率,确定进行性能优化后的页面转化率提升值。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
根据进行性能优化后的页面转化率提升值,以及所述发起所述页面访问请求的总请求
数,确定进行性能优化后发起所述页面访问请求的总请求成功数提升值。
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
针对全局多级页面访问请求,根据进行性能优化后从全局中每一个页面到其下一级页面的页面转化率,确定在进行性能优化后经过多级页面访问请求访问到目标页面的总请求成功数;
根据在进行性能优化后经过多级页面访问请求访问到目标页面的总请求成功数,以及进行性能优化前经过多级页面访问请求访问到目标页面的实际总请求成功数,确定进行性能优化后的全局总请求成功数提升值。
8.如权利要求7所述的方法,其特征在于,根据进行性能优化后从全局中每一个页面到其下一级页面的页面转化率,确定在进行性能优化后经过多级页面访问请求访问到目标页面的总请求成功数,包括:
针对全局中每一个非初始页面,根据进行性能优化后访问该页面的每一个前序页面的总请求成功数、从该页面的每一个前序页面到该页面的请求跳出数、以及从该页面的每一个前序页面到该页面的页面转化率,确定进行性能优化后访问该页面的总请求成功数;
其中,全局中的初始页面是指全局的访问入口,所述从该页面的每一个前序页面到该页面的请求跳出数是指在加载完成每一个前序页面后,没有选择访问该页面的请求数。
9.如权利要求7或8所述的方法,其特征在于,若进行的性能优化不包括对从第一页面到第二页面的访问的优化,则
在确定在进行性能优化后经过多级页面访问请求访问到目标页面的总请求成功数时,将进行性能优化前从第一页面到第二页面的页面转化率确定为进行性能优化后从第一页面到第二页面的页面转化率。
10.一种性能优化结果预测方法,其特征在于,该方法包括:
针对全局多级页面访问请求,根据进行性能优化后从全局中每一个页面到其下一级页面的页面转化率,确定在进行性能优化后经过多级页面访问请求访问到目标页面的总请求成功数;
根据在进行性能优化后经过多级页面访问请求访问到目标页面的总请求成功数,以及进行性能优化前经过多级页面访问请求访问到目标页面的实际总请求成功数,确定进行性能优化后的全局总请求成功数提升值。
11.如权利要求10所述的方法,其特征在于,根据以下步骤确定从全局中任一页面到其下一级页面的页面转化率:
获取在进行性能优化前,预先划分的多个延迟区间中每个延迟区间分别对应的发起页面访问请求的请求成功数和请求总数;其中,不同的延迟区间对应不同的延迟时长取值范围;所述页面访问请求是指从所述任一页面发起的、访问其下一级页面的请求;
根据所述多个延迟区间中每个延迟区间分别对应的发起页面访问请求的请求成功数和请求总数、以及预计的进行性能优化后的延迟时长,确定进行性能优化后的页面转化率;所述页面转化率是指从所述任一页面访问其下一级页面的请求成功的比率。
12.一种性能优化结果预测装置,其特征在于,该装置包括:
获取模块,用于获取在进行性能优化前,预先划分的多个延迟区间中每个延迟区间分别对应的发起页面访问请求的请求成功数和请求总数;其中,不同的延迟区间对应不同的
延迟时长取值范围;
确定模块,用于根据所述多个延迟区间中每个延迟区间分别对应的发起页面访问请求的请求成功数和请求总数、以及预计的进行性能优化后的延迟时长,确定进行性能优化后的页面转化率;所述页面转化率是指请求成功的比率。
13.如权利要求12所述的装置,其特征在于,所述页面访问请求是指从第一页面发起的、访问第二页面的请求;
所述延迟时长是指从所述第一页面发起所述页面访问请求到开始加载所述第二页面的时长;或者,所述延迟时长是指从所述第一页面的前序页面发起访问所述第一页面的请求,到加载完成所述第一页面的时长。
14.如权利要求12或13所述的装置,其特征在于,所述确定模块具体用于:
针对所述多个延迟区间中的每个延迟区间,根据所述预计的进行性能优化后的延迟时长t与选择的进行性能优化前的一个延迟时长α的比例,确定该延迟区间对应的进行性能优化后的页面转化率;根据确定的多个延迟区间中的每个延迟区间分别对应的进行性能优化后的页面转化率,以及每个延迟区间对应的请求数占比,确定进行性能优化后的页面转化率;其中,每个延迟区间对应的请求数占比是指该延迟区间对应的请求总数占发起所述页面访问请求的总请求数的比率。
15.如权利要求14所述的装置,其特征在于,所述α为进行性能优化前的平均延迟时长;或者
所述α为对所述多个延迟区间分别对应的性能优化前的请求总数进行加权平均后的延迟时长;或者
所述α为进行性能优化前,在所述多个延迟区间中,对应的请求总数最多的延迟区间中的最大延迟时长;或者
所述α为进行性能优化前,对应的请求总数最多的延迟时长;或者
所述α为在将所述页面访问请求按照进行性能优化前对应的延迟时长从小到大排序
后,第或名页面访问请求所对应的延迟时长,k为预设的小于1的实数,M为发起所述页面访问请求的总请求数。
16.如权利要求12所述的装置,其特征在于,所述确定模块还用于:
根据进行性能优化前,发起所述页面访问请求的总请求成功数和总请求数,确定进行性能优化前的页面转化率;根据进行性能优化前的页面转化率和所述进行性能优化后的页面转化率,确定进行性能优化后的页面转化率提升值。
17.如权利要求16所述的装置,其特征在于,所述确定模块还用于:
根据进行性能优化后的页面转化率提升值,以及所述发起所述页面访问请求的总请求数,确定进行性能优化后发起所述页面访问请求的总请求成功数提升值。
18.如权利要求12所述的装置,其特征在于,所述确定模块还用于:
针对全局多级页面访问请求,根据进行性能优化后从全局中每一个页面到其下一级页面的页面转化率,确定在进行性能优化后经过多级页面访问请求访问到目标页面的总请求成功数;根据在进行性能优化后经过多级页面访问请求访问到目标页面的总请求成功数,以及进行性能优化前经过多级页面访问请求访问到目标页面的实际总请求成功数,确定进行性能优化后的全局总请求成功数提升值。
19.如权利要求18所述的装置,其特征在于,所述确定模块具体用于:
针对全局中每一个非初始页面,根据进行性能优化后访问该页面的每一个前序页面的总请求成功数、从该页面的每一个前序页面到该页面的请求跳出数、以及从该页面的每一个前序页面到该页面的页面转化率,确定进行性能优化后访问该页面的总请求成功数;
其中,全局中的初始页面是指全局的访问入口,所述从该页面的每一个前序页面到该页面的请求跳出数是指在加载完成每一个前序页面后,没有选择访问该页面的请求数。
20.一种性能优化结果预测装置,其特征在于,该装置包括:
请求成功数统计模块,用于针对全局多级页面访问请求,根据进行性能优化后从全局中每一个页面到其下一级页面的页面转化率,确定在进行性能优化后经过多级页面访问请求访问到目标页面的总请求成功数;
性能优化效果确定模块,用于根据在进行性能优化后经过多级页面访问请求访问到目标页面的总请求成功数,以及进行性能优化前经过多级页面访问请求访问到目标页面的实际总请求成功数,确定进行性能优化后的全局总请求成功数提升值。

本文发布于:2024-09-21 18:31:51,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/422067.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:页面   请求   优化   性能   访问   进行   延迟   确定
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议