慢console.log vs echo和fibonacci计算nodejs vs php?

时间:2015-09-23 03:05:42

标签: php node.js

我制作基准节点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

注1:

我尝试删除echo和console.log nodejs 1ms,php 0,08ms ..

有人解释为什么nodejs运行得这么慢?

0 个答案:

没有答案
相关问题