用go写了一个web程序,测了一把性能,发现结果如下:

并发数 响应时间(每100000个请求)

10      16.489387

100     20.43609

1000   51.357626

 

而php的同样程序,在fastcgi方式下,测试结果如下:

并发数 响应时间(每100000个请求)

10        62.194685 

100      81.103587

1000   103.441608

 

结论:随着并发数的增大,go的处理能力波动比php还大。

看来go语言还需要很长的时间来完善呀。

 

如果利用runtime.GOMAXPROCESS将最大处理器数设置为2

那么处理时间实际上比默认的情况还糟糕。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐