使用Python 2.7请求库(http)时性能不佳

2024-04-23 06:03:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试向本地主机上运行的微服务发送请求。我在用请求.会话()用于python客户机,因为我希望保持连接打开以接收更多请求。 我测量了性能和开销,它相当慢~4毫秒。 我尝试从其他客户机(例如JS)发送相同的请求,速度快得多(0.5ms)。 有什么想法吗?你知道吗

代码很简单-

session_holder = requests.Session() 
session_holder.post(url, json= data, headers=headers)

Tags: 代码jsonurldata客户机sessionjs性能
1条回答
网友
1楼 · 发布于 2024-04-23 06:03:05

您可以尝试使用urllib而不是请求,因为请求是一个更高级别的http客户机接口,它会有一些开销。
您还可以尝试使用利用异步的aiohttp 这里有一个很棒的教程:Intro To asyncio

相关问题 更多 >