我需要测试HTTP(请求/响应)和web套接字连接在相同条件下(例如)每个连接使用了多少内存。(请求机构)。
我如何从理论上或实践上对这种情况进行基准测试?
如果已经为此做了任何工作,请参考我。
发布于 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时,它对于内存的使用和数据的流动速度都是非常有效的。
https://stackoverflow.com/questions/67157598
复制相似问题