Go 和 Python 在简单的 web 服务器方面的性能比较

在选择一种新的语言或框架之前种喜欢作性能的比较,下面是Go 和 Python 在简单的 web 服务器方面的性能比较。

Go 和 Python 在简单的 web 服务器方面的性能比较

引用别人的比较结果:

go http & web.py & tornado

原生的 Go http 包要比 web.py 快 7 至 8 倍,如果使用 web.go 框架则稍微差点,比 web.py 快 6 至 7 倍。在 Python 中被广泛使用的 tornado 异步服务器和框架在 web 环境下要比 web.py 快很多,Go 大概只比它快 1.2 至 1.5 倍。

go & python

Go 和 Python 在一般开发的平均水平测试中,Go 要比 Python 3 快 25 倍左右,少占用三分之二的内存,但比 Python 大概多写一倍的代码。

总结

总体上看,go 要比python 快,运行速度快,虽然有些测试方法与生产环境相差很大,但还是很有参考价值,至少说明go 在综合性能上表现比python 强。

本文网址: https://pylist.com/topic/89.html 转摘请注明来源

Suggested Topics

自己组装21瓦低功耗家庭爬虫、文件、web服务器

一直想自己组装一个低功耗的家庭服务器,放在家里,想怎么折腾就怎么折腾。目的是低功耗,性能足够用,能安装一些个人需要的服务,比如爬虫、文件存放、web应用,要求成本较低。...

python 处理命令行参数

Python 完全支持创建在命令行运行的程序,也支持通过命令行参数和短长样式来指定各种选项。...

Go 语言包国内镜像

无需 Git 和 Hg 等版本管理工具,就可以下载指定版本的 Go 语言包 https://gopm.io/...

Leave a Comment