从理论上说,RESIN将PHP变成字节码应该速度会有很大的提升,但是经我反复测试下列代码:
<?php
$TTime=date("Y-n-d"). " " . date("H:i:s");
echo $TTime;
echo "
";
for($i=0;$i<6000;$i++){
for($j=0;$j<6000;$j++){
}
}
$TTime=date("Y-n-d"). " " . date("H:i:s");
echo $TTime;
?>
发现RESIN的时间平均在12秒左右(从第二次开始取)
但是我直接使用PHP.EXE解释执行的时间却只有5到6秒
请问这是为什么??
<?php
$TTime=date("Y-n-d"). " " . date("H:i:s");
echo $TTime;
echo "
";
for($i=0;$i<6000;$i++){
for($j=0;$j<6000;$j++){
}
}
$TTime=date("Y-n-d"). " " . date("H:i:s");
echo $TTime;
?>
发现RESIN的时间平均在12秒左右(从第二次开始取)
但是我直接使用PHP.EXE解释执行的时间却只有5到6秒
请问这是为什么??
该东东是一个开源项目,能让PHP编译运行,并且是在JAVA平台下。所以,可以很方便的整合JAVA与PHP。它完全重写了PHP的解释器。我个人感觉,这东西要是发展起来,现有的PHP引擎很难与之匹敌,因为 JAVA + PHP 比 C/C++ + PHP 还是要容易多了。