速度测试 php4.4.2 php5.0.5 php5.1.2 解析程序速度 发完睡觉
在网上看了mysql5.0.X和mysql4.0.X性能文章后
也在网上看了php4 php5速度文章
决定自已也试下
程序来自网上
测试一
<?php
function microtime_float(){
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
class test {
function example(){
return 1;
}
}
$time_start = microtime_float();
for($i=1;$i<=1000000;$i++) {
$testclass=new test();
$testclass->example();
}
$end_start = microtime_float();
echo $end_start-$time_start;
?>
问题点数:200、回复次数:16Top
1 楼uuq(杜牧)回复于 2006-02-02 02:37:50 得分 0
php4.4.2
----------------------
2.4397580623627
2.4931750297546
2.4437429904938
2.4653182029724
2.4746921062469
php5.0.5
-----------------------
3.0424320697784
3.0950748920441
3.0866429805756
3.1070549488068
3.0920219421387
php5.1.2
-----------------------
2.2561061382294
2.2885680198669
2.2754049301147
2.2681200504303
2.2571129798889Top
2 楼uuq(杜牧)回复于 2006-02-02 02:38:56 得分 0
测试二
<?php
function microtime_float(){
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
class test {
var $string;
function example(){
$len=strlen($this->string);
$t=0;
for($i=0;$i<$len;$i++) {
$t=$t+ord($this->string[$i]);
}
}
}
$time_start = microtime_float();
//由于函数较为复杂了些,因此我们将循环次数改为100000次。
for($i=1;$i<=100000;$i++) {
$testclass=new test();
$testclass->string='Hello World!';
$testclass->example();
}
$end_start = microtime_float();
echo $end_start-$time_start;
?>Top
3 楼uuq(杜牧)回复于 2006-02-02 02:40:55 得分 0
php4.4.2
----------------------
2.1476550102234
2.1667129993439
2.149875164032
php5.0.5
-----------------------
2.8307240009308
2.8333261013031
2.835865020752
php5.1.2
-----------------------
1.9845490455627
1.9616510868073
1.9744999408722Top
4 楼uuq(杜牧)回复于 2006-02-02 02:45:51 得分 0
https://dream4ever.org/archive/t-64062.html
我看到这篇文章我了测试了一下
我的环境是celeron D 331+256M xp
apache2.0.55
httpd.conf
LoadModule php4_module "c:/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
把php4.4.1 5.0.5 5.1.2
解压到c:根目录
测试时候改相应的名和拷贝相应的文件到windows和system32目录就可以了Top
5 楼ashchen(老陳)回复于 2006-02-02 11:52:18 得分 30
这种测试意义不是很大,要测就测r/s
每秒处理的请求数Top
6 楼blacker()回复于 2006-02-02 23:09:23 得分 20
请问MySQL性能对比测试的文章在哪里啊?Top
7 楼zairwolft(君子兰)回复于 2006-02-04 17:51:43 得分 20
支持杜牧。Top
8 楼Verxo(我有问题)回复于 2006-02-04 19:58:11 得分 20
测试这种计算能力没有多大意义。
有要求计算能力这么强的商业应用全都用JSP了。Top
9 楼pswdf(小邪)回复于 2006-02-05 15:34:46 得分 10
对于类来说,php5是比较占了优势,毕竟‘优化’了嘛。
但对于整体来说,php4的速度也不见得慢啊
毕竟,全站都是类,也是少见地Top
10 楼uuq(杜牧)回复于 2006-02-05 22:00:52 得分 0
我想只是说明,要么用5.1.2要么用4,5.0.X不可取
如果到5.1.3应该可以用来装服务器了Top
11 楼cnccbbn(totem)回复于 2006-02-13 11:29:51 得分 15
php 5.0.X性能不佳啊Top
12 楼Fufay(☆梅笑寒☆ MSN: fufay@126.com)回复于 2006-02-13 14:29:57 得分 25
不错。PHP5.12性能的确要比5.0X好。Top
13 楼thisky(···Cos.X···)回复于 2006-02-13 16:58:17 得分 15
谢谢分享Top
14 楼zhangfeng1133()回复于 2006-02-15 14:44:04 得分 15
xie leTop
15 楼dadwxf(三个夏天)回复于 2006-02-16 13:34:30 得分 15
mark
Top
16 楼csdnpro(不乖天使)回复于 2006-02-16 13:42:41 得分 15
我现在用的就是5.0.3
看要应该换了
Top




