速度测试 php4.4.2 php5.0.5 php5.1.2 解析程序速度 发完睡觉

uuq 2006-02-02 02:36:35
在网上看了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;
?>
...全文
415 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdnpro 2006-02-16
  • 打赏
  • 举报
回复
我现在用的就是5.0.3
看要应该换了
dadwxf 2006-02-16
  • 打赏
  • 举报
回复
mark

zhangfeng1133 2006-02-15
  • 打赏
  • 举报
回复
xie le
cnccbbn 2006-02-13
  • 打赏
  • 举报
回复
php 5.0.X性能不佳啊
thisky 2006-02-13
  • 打赏
  • 举报
回复
谢谢分享
Fufay 2006-02-13
  • 打赏
  • 举报
回复
不错。PHP5.12性能的确要比5.0X好。
uuq 2006-02-05
  • 打赏
  • 举报
回复
我想只是说明,要么用5.1.2要么用4,5.0.X不可取
如果到5.1.3应该可以用来装服务器了
pswdf 2006-02-05
  • 打赏
  • 举报
回复
对于类来说,php5是比较占了优势,毕竟‘优化’了嘛。
但对于整体来说,php4的速度也不见得慢啊
毕竟,全站都是类,也是少见地
Verxo 2006-02-04
  • 打赏
  • 举报
回复
测试这种计算能力没有多大意义。
有要求计算能力这么强的商业应用全都用JSP了。
zairwolft 2006-02-04
  • 打赏
  • 举报
回复
支持杜牧。
ashchen 2006-02-02
  • 打赏
  • 举报
回复
这种测试意义不是很大,要测就测r/s
每秒处理的请求数
blacker 2006-02-02
  • 打赏
  • 举报
回复
请问MySQL性能对比测试的文章在哪里啊?
uuq 2006-02-02
  • 打赏
  • 举报
回复
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目录就可以了
uuq 2006-02-02
  • 打赏
  • 举报
回复
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.9744999408722
uuq 2006-02-02
  • 打赏
  • 举报
回复
测试二
<?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;
?>
uuq 2006-02-02
  • 打赏
  • 举报
回复
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.2571129798889

21,886

社区成员

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

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