系统环境 一核1G 阿里云服务器

php版本 : PHP 7.1.33
go版本 :go1.17.7

计算代码

$s_time = time();

//循环100亿次
for($i=0; $i<10000000000;$i++){}

$e_time = time();

echo $e_time-$s_time;
package main  // 声明 main 包,表明当前是一个可执行程序

import (
"fmt"
"time"
)  // 导入内置 fmt

func main(){  // main函数,是程序执行的入口
   times := time.Now()
   s_time := times.Unix()

   for i := 0; i < 10000000000; i++ { // 常见的 for 循环,支持初始化语句。

   }

   timee := time.Now()
   usetime := timee.Unix()-s_time

   fmt.Printf("花费时间:%ds", usetime)
}

php 执行结果

实测Go计算性能和PHP计算性能对比_golang

golang执行结果

实测Go计算性能和PHP计算性能对比_计算性能_02

这就是计算性能上面差距

但是在编写业务逻辑代码的时候,php会更快 而且少了编译过程 便于快速上线