服务器响应指标,1.4.3 弄清响应的含义

服务器响应指标,1.4.3 弄清响应的含义1 4 3 弄清响应的含义 如果你头一次见识刚刚显示的输出中的响应 或者就算以前看到过 还是可能会觉得它有点难以理解 我们来看看其中一些非常重要的项目 以及一些在优化代码时有助于了解优化效果的项目 图 1 4 中的数据分为 4 个主要部分 如图 1 5 所示 1 服务器信息 服务器信息部分包含 Web 服务器运行的软件

大家好,我是讯享网,很高兴认识大家。

1.4.3 弄清响应的含义

如果你头一次见识刚刚显示的输出中的响应,或者就算以前看到过,还是可能会觉得它有点难以理解。我们来看看其中一些非常重要的项目,以及一些在优化代码时有助于了解优化效果的项目。

图1-4中的数据分为4个主要部分,如图1-5所示。

1. 服务器信息

服务器信息部分包含Web服务器运行的软件。在我们的示例中,软件为Apache 2.2.3。数据包含在*个字段即Server Software中。该字段的值可能会因为网站所使用的Web服务器软件而存在差异。由于Web管理员使用的安全措施,该字段的值也可能会返回一些你不熟悉的内容。

c17be7c2628f9d9fec1328241b6710d2.png
讯享网

(点击查看大图)图1-5 ab结果的各个部分

下面两个字段(即Server Hostname和Server Port)含有我们在其上运行模拟的主机名和Web服务器侦听的端口号。

2. 脚本信息

ab响应的第二部分包含有关运行模拟的Web文档的信息。Document Path包含请求的文档,而Document Length则包含所有HTML、图像、CSS、JS以及响应中任何内容的字节数总和。

3. 连接信息

连接信息部分包含信息的主体。它回答了诸如"请求收到响应需要多长时间?"、"返回了多少数据?"之类的问题,最重要的是它回答了"处理文档时Web服务器可以支持多少用户?"。

表1-2提供了此部分数据的完整列表和描述。现在,让我们看一看突出显示的行,这些行包含我们最关心的字段。

表1-2 ab响应描述

字段

描述

示 例 值

Concurrency Level

所进行的并发请求总数

1,2,3,…,n,

其中n为任意数字

Time taken for tests

运行所花费的总时间

000.000秒

Complete requests

模拟的请求总数中已

完成的请求总数

1,2,3,…,n,

其中n为任意数字

(续)

字段

描述

示 例 值

Failed requests

模拟的请求总数

中失败的请求总数

1,2,3,…,n,

其中n为任意数字

Write errors

使用写入数据时

遇到的错误总数

1,2,3,…,n,

其中n为任意数字

Non-2×× responses

未收到HTTP成功

响应的请求总数(200)

1,2,3,…,n,

其中n为任意数字

Total transferred

整个模拟的响应中

传输的总数据,

大小包括标头数据

725个字节

HTML transferred

整个模拟传输的内容

正文的总大小

137 199个字节

Requests per second

每秒支持的请求总数

5.68[#/秒]

(平均值)

Time per request

满足一个请求需要

花费的总时间

176.179毫秒

Time per request

满足所有并发请求

中的一个请求需要

花费的总时间

176.179毫秒

Transfer rate

每秒收到的字节总数(KB)

766.27 [KB/秒]

HTML transferred、Requests per second以及Time per request都是关键字段。这些字段使我们能够大概了解Web服务器为一个请求返回的数据量、Web服务器一秒可以处理的请求总数以及一个请求成功地收到来自Web服务器的响应所花费的总时间。

在本书中,我们的目标是成功降低HTML transferred,提高Requests per second并且降低Time per request值。

4. 连接指标细目分类

*一个部分包含一个表,其中包含Connect、Processing、Waiting以及Total字段。这些字段告诉我们请求在每个过程状态中所需的时间。我们最感兴趣的是Total字段及其*、最小值列。这两列提供响应一个请求所需花费的最长和最短时间的数据。下面让我们看看ab为我们提供的可选标记。

【责任编辑:云霞 TEL:(010)】

点赞 0

小讯
上一篇 2025-02-06 16:17
下一篇 2025-04-01 09:34

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/42574.html