在分析您的当前站点时,要记住将网页的设计考虑在内。IBM 的研究表明您可以遵照许多惯例来减少您的网页的下载时间。网页都具有相同的组件和指数,如页面大小和项目数,因此,您可以而且应该着眼于将其下载时间降至 最低程度。做“正确”的事并不是总能成功,而且有些组件或指数是网页设计员无法控制的。另外,对站点性能感兴趣的人员都应该了解这些因素以及其相关的负面 影响。表 1汇总了 15 个不同网站的页面设计。设计各不相同,但都强有力地表明网页设计是一个重要的性能成分;如果管理得当,则它们可以提高网站的容量。在这个彩色的表中,良好 或优秀的设计标为绿色;稍差的设计标为琥珀色,而很差的设计标为红色。有关优化您的网页以便加快下载的详细信息,请参阅我们小组的前一篇论文,"Design pages for performance"。
表 1. 网页设计范例。绿色表示良好;红色表示很差;琥珀色表示勉强。
网页 | 网页装载时间(秒) | 网页大小 (字节) |
项目数 | 连接数 | 服务器数 | 失败连接数 |
1 | 32.33 | 179,968 | 51 | 17 | 2 | 0 |
2 | 30.5 | 140,842 | 80 | 7 | 2 | 0 |
3 | 31.78 | 136,943 | 25 | 6 | 1 | 0 |
4 | 26.26 | 122,146 | 53 | 7 | 1 | 0 |
5 | 78.26 | 121,664 | 56 | 21 | 3 | 0 |
6 | 41.648 | 111,281 | 37 | 5 | 2 | 0 |
7 | 34.45 | 105,433 | 35 | 21 | 2 | 0 |
8 | 22.18 | 93,580 | 29 | 6 | 1 | 0 |
9 | 22.52 | 84,240 | 46 | 46 | 1 | 0 |
10 | 27.03 | 72,411 | 36 | 36 | 4 | 0 |
11 | 19.951 | 64,347 | 30 | 19 | 1 | 0 |
12 | 29.741 | 61,073 | 40 | 11 | 1 | 0 |
13 | 15.14 | 56,430 | 25 | 5 | 1 | 0 |
14 | 15.69 | 43,891 | 23 | 23 | 1 | 0 |
15 | 8.77 | 39,189 | 12 | 5 | 2 | 0 |
合理确定您的工作负荷模式,为评测和了解站点复杂性做好准备。每一种工作负荷模式都有一类相关的用户需求。图 2显示了与在线购物工作负荷模式相关的用户需求类别范例。
每个类别是按照请求抵达网站的方式以及满足请求所需的资源来划分的。影响抵达的主要因素包括标准(临界)分布、相关性结构和季节性。总之,IBM 的分析表明,复杂行为包括短尾和长尾分布、短距离和长距离的相关性、强季节性和周期性以及地理效应。在这些条件下,站点请求的独立指数输入时间间隔这一典型假定不成立,所以必须采用非传统假定来解决问题,这需要复杂的数学算法。IBM 对这些指数的数学研究使人们能够开发更好的模型,以便了解并预测这些关系和行为的影响。
文章来源于领测软件测试网 https://www.ltesting.net/