golang python对比_对比 Python 和 Go 语言的每秒请求数
我使用Python工作已经有几年了,最近开始了一个关于GO的调查,主要看作是一个缓解瓶颈的实验,还没有大规模web服务器部署。
我用不同语言写了一个简单的REST服务,使用ab工具检测响应速度。
Python
server.py
from bottle import route, run
@route('/')
def home():
article = {'name': 'A Royal Baby', 'body':'A slow news week'}
return article
def main():
run(host='localhost', port=8081)
if __name__ == '__main__':
main()
Go
server.go
package main
import (
"encoding/json"
"fmt"
"github.com/emicklei/go-restful"
"io"
"net/http"
)
func main() {
ws := new(restful.WebService)
ws.Route(ws.GET("/").To(hello))
restful.Add(ws)
fmt.Print("Server starting on port 8080\n")
http.ListenAndServe(":8080", nil)
}
func hello(req *restful.Request, resp *restful.Response) {
article := Article{"A Royal Baby", "A slow news week"}
b, _ := json.Marshal(article)
io.WriteString(resp, string(b))
}
type Article struct {
Name string
Body string
}
golang python对比_对比 Python 和 Go 语言的每秒请求数相关推荐
- 第一章 第一节:Python基础_认识Python
Python基础入门(全套保姆级教程) 第一章 第一节:Python基础_认识Python 1. 什么是编程 通俗易懂,编程就是用代码编写程序,编写程序有很多种办法,像c语言,javaPython语言 ...
- python 单元测试_聊聊 Python 的单元测试框架(一):unittest
本文首发于 HelloGitHub 公众号,并发表于 Prodesire 博客. 前言 说到 Python 的单元测试框架,想必接触过 Python 的朋友脑袋里第一个想到的就是 unittest. ...
- python 内存_一行Python解决内存问题
原标题:一行Python解决内存问题 内存不足是项目开发过程中经常碰到的问题,我和我的团队在之前的一个项目中也遇到了这个问题,我们的项目需要存储和处理一个相当大的动态列表,测试人员经常向我抱怨内存不足 ...
- python整形_【python公开课|关于Python的整型,你都知道多少呢】- 环球网校
[摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注py ...
- java python算法_用Python,Java和C ++示例解释的排序算法
java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...
- excel python插件_利用 Python 插件 xlwings 读写 Excel
Python 通过 xlwings 读取 Excel 数据 去年底公司让我做设备管理,多次委婉拒绝,最终还是做了.其实我比较喜欢技术.做管理后发现现场没有停机率统计,而原始数据有,每次要自己在Exce ...
- 网络安全用python吗_使用Python进行网络安全渗透——密码攻击测试器
相关文章: 本篇将会涉及: HTTP 基本认证 对HTTP Basic认证进行密码暴力攻击测试 什么是HTTP 基本认证 HTTP基本认证(HTTP Basic Authentication)是HTT ...
- 动态照片墙 python 实现_利用python生成照片墙的示例代码
这篇文章主要介绍了利用python生成照片墙的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 PIL(Python Im ...
- python字符串_(Python基础教程之七)Python字符串操作
Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...
- python 字符识别_使用python进行光学字符识别入门
python 字符识别 语言模型设计 (Language Model Designing) Optical Character Recognition is the conversion of 2-D ...
最新文章
- scrollview的一些代理方法
- 第1关:实现一个顺序存储的队列
- bootsrap的font awesome的各种图标,包括动画图标
- ocbase 数据库 蚂蚁_iOS - OC SQLite 数据库存储
- 英语口语 week11 Tuesday
- 对命令行程序调用及其结果显示的一点补充
- mysql索引的使用[下]
- python中with的用法简单来说_Python中with的用法
- 数据库SQL Server循环游标读取例子
- 如果外卖APP想窃听我,有几个骚操作?
- 什么叫做云计算?云计算基础学习路线
- 第二章.物理层:2.6宽带接入技术
- 有趣的Windows桌面图标
- 黑马程序员_java语言基础_概述
- 伪原创文章如何写才算高质量
- Mermaid语法绘制图表
- 2021-08-09[RoarCTF2019]黄金6年、从娃娃抓起
- 使用Python的PyPD创建PDF文档
- C++删除文件末尾的空行
- SEO每天都是动态变化的,你要关注什么?
热门文章
- struts2文件上传,获取文件名和文件类型
- Kafka Simple Consumer
- MySQL 数据库操作命令汇总
- 《CLR Via C# 第3版》笔记之(八) - 类型的转换构造器和方法
- ASP.NET MVC2 数据模型验证类库:MVC Foolproof Validation
- 独热向量编码(one-hot encoding)原理详解与实现
- 创建一个SpringBoot项目(IDEA版本,保姆级教程)
- python二进制解码_使用python3对二进制数据进行编码和解码,以将其包含到JSON中...
- 修改 font的文本信息_C#窗体,文本框如何实现类似html的输入提示信息
- sqlite3_get_table()