等待的真相

来源:互联网 发布:天下3妖孽男捏脸数据 编辑:程序博客网 时间:2024/05/29 07:46

    在做web站点的时候,我们常常需要对web站点的性能进行评测,那么评测的标准是什么呢?
    通常来讲,对于web站点的性能的评测,我们必须从用户的角度去考虑。这其中的一个重要标准就是用户从发出一个请求,到浏览器正确的渲染出响应结果这段时间所用的时间,我们姑且把它定义为等待时间。
    那么,在这段等待的时间了,究竟发生了些什么呢?我们的电脑,服务器到底做了些什么呢?
    其实,在用户在浏览器发出请求的那一刻,用户的电脑和服务器做了很多的事情,主要有以下:

  • 通过网络来传输数据
  • 服务器处理请求,生成响应结果返回
  • 用户的浏览器渲染结果

等待的真相就在这里啦。既然我们现在知道了等待的原因啦,那么,影响他们的因素又在哪里呢?

  • 对于通过网络来传输数据,影响它的性能的因素是传输的数据量的大小以及网络的带宽;
  • 对于服务器处理请求,影响它的因素很多,大致包括线程、I/O,业务逻辑等等;
  • 对于浏览器对结果的渲染,那基本就取决于不同的浏览器厂商啦。
0 0
原创粉丝点击