微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Web服务器的性能估计

《Web服务器的性能估计》要点:
本文介绍了Web服务器的性能估计,希望对您有用。如果有疑问,可以联系我们。

在给客户做方案的时候,或者在软件设计的时候,或者在软件测试的时候,我们经常会估算我们的web应用程序的性能.这样,我们才能正确的设计方案.
如果估算误差太大,你给客户的方案是10台服务器,实际部署时确需要20台机器,客户绝对要疯了.同样对我们的代码设计和测试方案影响重大.
那么在带宽和内存都很充足的情况下我们如何大致估算出一个web应用程序的性能呢?

首先,我们看一张Tengine/Nginx性能图,根据这个例子来演示一下性能的估算.此图摘自Tengine & Nginx Benchmark.

reuseport

可以看到Tengine的 RPS (requests per seconds)可以达到90000多,并发数大一点的时候RPS会大一点,随后随之并发数的增大RPS并没有随之增大,而是略微减小.这也可以理解,对大部分web应用来说,连接数增多了,资源占用和维护的花费也增多了.
作为粗略的估算方法,我们忽略并发数的影响,可以大致Tengine可以达到90000请求每秒.
这个测试是利用apache ab访问一个gif文件进行测试的:

1

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐