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编程中常用的12种基础知识总结

python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序、去重,字典排序,字典、列表、字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,进制转换,Python调用系统命令或者脚本,Python 读写文件。...

Go 语言包国内镜像

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

Leave a Comment