总觉得这篇文章有点搞
来源:互联网 发布:西京医院网络预约挂号 编辑:程序博客网 时间:2024/06/08 17:58
用ApacheBench测试web程序的性能
ApacheBench可能是最容易的方法来测试web程序(包括cgi,php,asp等)的性能了。因为装了apache之后ApacheBench就装好了。可以在apache目录下的bin目录里找到一个ab程序,嗯,就是这个家伙了。然后用法也超简单,举个例子大家就明白:
./ab -n1000 -c20 "http://www.163.com/"
这句命令意味着:向“http://www.163.com/”发起1000个连接(-n),每次并行发起20个(-c)。
好了,等啊等,等1000个连接连完了,就会出来一堆结果,这个我就不摘录了,其中有两个结果我觉得是比较重要的,因为我每次看完这两个参数就向公司的老大写报告了。
一个是:time taken for test,这个参数指出完成这么多次连接一共需要多长时间。
另一个是:quest per second ,这个参数指出你连接的那个web程序一秒钟可以处理多少个连接。
现在说说这样做的意义:第一次接触ab的人可能会怀疑这样做的意义,因为网络连接的效率很多时候受网络环境的影响,而不是受该web程序的效率影响。没错,如果我坐在家里,连网易的网站,意义确实不大。但如果你在公司,你写了一个cgi,你想测测你的cgi的效率,你可以在你放cgi的服务器上运行一下ab,这样的结果就有用了,可以判断出你的服务器的承受能力了。
学cgi的朋友,我给出一点数据,如果你写的cgi,每秒可以处理上100个连接,那么效率是很高的了。
- 总觉得这篇文章有点搞
- 书上的代码总觉得有点问题
- 大家觉得这篇文章如何?
- 突然觉得有点累
- 总觉得要写点什么
- 别总觉得委屈
- 总有点回忆吧!
- 总感觉有点莫名其妙
- 设计开始,有点觉得无从下手
- 为什么觉得有点累了?
- [转] 觉得累了,可以看看这篇文章
- 这篇文章我觉得蛮有意思的。。。。
- 总觉得股市要起大变化!
- 总觉得晚上的时间
- 刚学链表,有点搞不懂,求教
- 我觉得有点用的js代码
- 时间 时间 太快 有点觉得赶不上
- sql合并 本人觉得有点难度
- 彻底明白Java的IO系统(转)
- C++(二)const
- 是不是每天都有必要写点东西呢
- 成为有钱人的25种方法
- vi使用技巧。。。刚刚知道的,惭愧
- 总觉得这篇文章有点搞
- 加密软件
- 通过JDBC连接oracle数据库的十大技巧
- TDI Hooking [Zz]
- JavaBean的持久化 (转)
- 闲来扯淡1
- 月薪5万,微软中国研究院最新面试题
- B/S模式下实现EXCEL报表的生成与打印
- dll问题求解