电商网站臃肿度定义

2021-07-02
    去测评一个网站的臃肿度,有许多标准。其中相关的衡量维度有网页的请求数量,各类请求大小,截图压缩后的大小等。测量工具可选用谷歌浏览器,打开控制台,即可查看该网站相关的网络请求信息。综合一个或者多个维度去衡量,有不同的结论表现。以下介绍三个角度去测评。WebBS1=TotalPageSize/PageImageSize(总请求资源大小/页面截图大小,单位均为kB)总请求资源大小,就是加载这个页面,需要多少网络传送开销。亦即,这个参数就是代表加载这个网页所需要的成本。页面截图大小,就是加载回来的内容的可用度大小。因为用户接触到的,是直接从视觉去接触的,因此从用户感知的角度出发,网页就是一张图片,这个图片有多大,内容就有多少,这个图片有多复杂,内容就有多复杂。换而言之,这个参数越大,说明加载回来的东西越有用。WebBS2=TotalPageSize/TotalRequests(总请求资源大小/总请求数量,前者单位为kB,后者单位为个数)

     此定义用于分析访问该页面时,计算平均每个请求的大小。当WebBS2偏大时,说明该页面的平均请求内容过长,可能很大程度上,用户会等待某一个或多个资源很长时间。当WebBS2过小的时候,说明开发人员可能存在滥用请求的情况,没有规划资源,将近似资源合并成一个请求。浏览器允许每个页面并发的请求数是有限的。因为浏览器的并发请求有限,所以如果并发请求过多,则请求会被挂起,知道前面的请求完成了,退让出空位,才会让后面请求执行。因此请求是比较昂贵的。WebBS2的定义可以看出网页对请求的利用率。WebBS3=TotalPageSizeM(总体积,单位为MB)TotalPageSizeM是所访问页面的全部请求所返回的总大小,换算成MB为单位,便于比较计算。

     WebBS3是总体比,是访问该页面的全部资源的体积大小,直接从一个总的角度去分析网络臃肿度。总体积直接影响着网页的加载速度,加载时间等。总体积越大,加载越慢,耗时更久。这并不意味着总体积越小越好,应该要在保证内容足够的前提下,尽量消减总体积。