[转]cutecast 论坛的性能测评报告

haolee 2006-04-18 10:43:39
来自: http://bbs.chinaunix.net/viewthread.php?tid=741143&extra=page%3D1
原始作者:http://www.eybuild.com

cutecast 具说是一个国外比较知名的免费 PERL 论坛(http://www.artscore.net), 相信很多朋友都用过. 网上也有网友翻译的中文版可下载, 于是就搭建了一个简单的环境, 对其性能进行简单测试:

硬件平台:
CPU: P4 2.6G,
RAM: 512M

软件平台:
WinXP :
Active Perl: v5.8.8
Apache : 2.053
cutecast : v2.0 BETA 2, 上面有添加几个简单的对讨人论坛测试用的帖子

测试工具:
ab (apachebench)
测试步骤:
1. 用 ab 测试打开论坛的几个主要页面 (均 20K 字节量).

测试结果:

1. ab -n 100 -c 1 "http://127.0.0.1/cgi-bin/cutecast/cutecast.pl?session=lXvQYriYENq8dBlPnS4p8vOWTt#3"

Requests per second: 7.05 [#/sec] (mean)
Time per request: 141.875 [ms] (mean)
Time per request: 141.875 [ms] (mean, across all concurrent requests)
Transfer rate: 115.31 [Kbytes/sec] received

2. ab -n 100 -c 10 "http://127.0.0.1/cgi-bin/cutecast/cutecast.pl?session=lXvQYriYENq8dBlPnS4p8vOWTt#3"

Requests per second: 6.93 [#/sec] (mean)
Time per request: 1442.188 [ms] (mean)
Time per request: 144.219 [ms] (mean, across all concurrent requests)
Transfer rate: 113.51 [Kbytes/sec] received
换成其它 URL 结果跟上面差不多. (页面输出结果 20Kbytes 左右)
个人感觉这个 PERL 论坛的性能太差了吧.

为了证明不是环境配置的原因, 我用一个留言本(C语言实现)的测试程序进行了对照测试(读取数据量 21K)
下面 CGI 程序的测试结果:

Requests per second: 156.10 [#/sec] (mean)
Time per request: 64.063 [ms] (mean)
Time per request: 6.406 [ms] (mean, across all concurrent requests)
Transfer rate: 3349.85 [Kbytes/sec] received
下面 FastCGI 程序的测试结果

Requests per second: 266.67 [#/sec] (mean)
Time per request: 37.500 [ms] (mean)
Time per request: 3.750 [ms] (mean, across all concurrent requests)
Transfer rate: 5722.67 [Kbytes/sec] received
于是在 CGI 程序里的数据文件中逐步加下测试数据. 结果显示, 当留言本单个页面输出数据量达 1.8M 时性能才会下降到每秒 7 个响应速度(10个同时连接). 算下这也是就是近是硬盘的最大传输入能力了.


从上面的结果不难看出, cutecast 平均每秒 7个的响应速度真是太慢了.
不知其它论坛性能怎么样, 只是感觉这个是很低地吧.

...全文
75 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧