前端性能分析:分析百度和sogou

Posted 米蓝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端性能分析:分析百度和sogou相关的知识,希望对你有一定的参考价值。

先用httpwatch录制这两个网站:www.baidu.com  www.sogou.com

由上图可以看到:

百度用时0.278s 发送7831B 接收36620B 13个请求

搜狗       0.557         24522         77978   36

 

一般对于一个网站来说,主要由以下2个部分组成。

1、整个网站的html页面

2、各种图片,js,css,flash等资源文件。

图片这类不需要后台处理,所以要排除这类。值查看需要处理的html文件。

所以打开time chart 分析html页面

可以看到 百度首页耗时0.025s 搜狗的耗时 0.033s

整个过程所需要时间一般由(Blocked DNS lookup connect send wait receive ttfb network)组成。其中wait是服务器处理业务所消耗的时间。而其他都是由网络损失或者别的原因导致。

由上图看到 百度的wait的持续时间为0.011 而搜狗的持续时间为0.031.

综上得出结论

所以从服务器处理速度来说,百度服务器处理速度要快一些。由于百度接收的数据大一些所以recevice耗时要长一些。

所以百度如果需要优化,可以优化receive这个部分

而搜狗,则需要优化服务器响应这个部分。

 

以上是关于前端性能分析:分析百度和sogou的主要内容,如果未能解决你的问题,请参考以下文章

如何使用lightHouse进行前端性能分析

深入分析java web技术内幕怎么样

结合社会网络-生态网络模型分析物种入侵问题

Async分析

3天掌握Spark--搜狗日志统计分析联系

阿西百度蜘蛛爬行统计分析系统2.0详细安装步骤