我制作基准节点js vs php
代码PHP:
<?php
$start = microtime(true);
$x = 0;
$y = 1;
for($i=0;$i<=1000;$i++)
{
$z = $x + $y;
echo $z."\n";
$x=$y;
$y=$z;
}
$end = microtime(true);
echo "Time end ".(($end-$start)*1000)."\n";
Code Nodejs:
'use strict';
console.time('fibo');
let x = 0,y = 1;
for(let i=0;i<=1000;i++)
{
let z = x + y;
console.log(z);
x = y;
y = z;
}
console.timeEnd('fibo');
我使用nodejs 4.1.0,php 7和php 5.5进行测试
Nodejs:27毫秒 PHP 5:20ms PHP 7:1 - 4.5ms
我尝试删除echo和console.log nodejs 1ms,php 0,08ms ..
有人解释为什么nodejs运行得这么慢?