分享
go作为web容器与php的性能比较
HopingWhite · · 5615 次点击 · · 开始浏览这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。
用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
那么处理时间实际上比默认的情况还糟糕。
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信5615 次点击
下一篇:go lang中的import
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
用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
那么处理时间实际上比默认的情况还糟糕。