首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尽管存在请求体,但每个连接都使用http和web套接字内存。

尽管存在请求体,但每个连接都使用http和web套接字内存。
EN

Stack Overflow用户
提问于 2021-04-19 07:24:15
回答 1查看 453关注 0票数 0

我需要测试HTTP(请求/响应)和web套接字连接在相同条件下(例如)每个连接使用了多少内存。(请求机构)。

我如何从理论上或实践上对这种情况进行基准测试?

如果已经为此做了任何工作,请参考我。

EN

回答 1

Stack Overflow用户

发布于 2022-02-10 10:06:26

websocket(而不是socket.io )的内存的确切用途是:对于一个TCP连接,它需要40 MB,对于1000(1k) TCP连接,它需要80 MB,对于10,000(10k) TCP连接,它需要210 MB。

现在,如果您使用Socket.io,那么对于1000个TCP连接,它将花费200 GB,对于10,000(10k) TCP连接,则几乎需要2GB。最重要的是,socket.io比纯websocket慢3倍。

结论:当您使用纯websocket时,它对于内存的使用和数据的流动速度都是非常有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67157598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档