写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.59200117 - 无标题 - 技术宅


回应模式
No.59200117
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

无标题 无名氏 2023-08-21(一)16:02:41 ID:4WVuFwF [举报] [订阅] [只看PO] No.59200117 [回应] 管理
关于http长连接

http长连接通过复用tcp连接来减少新开tcp连接的消耗,但是服务器面对大量用户长时间维持tcp连接的消耗不会更大吗?
我本地在本地创建了http一个服务器,然后用http hulk分别对启用和未启用长链接进行了压力测试。在测试中我用浏览器访问发现未启用长链接的服务器仍能正常加载网页,只是速度稍慢,而启用长链接的基本就是无响应状态

感觉长连接反而在影响性能啊( ゚∀。)
无标题 无名氏 2023-08-21(一)17:06:12 ID:c4j7i5U [举报] No.59200979 管理
HTTP长连接就是个坑,想要类似功能应该用裸的socket,或者要web那一套就用WebSocket
无标题 无名氏 2023-08-22(二)10:00:58 ID:8hxlYPV [举报] No.59210674 管理
建议websocket
我记得v2上有人发过一个例子,用golang实现百万websocket连接
无标题 无名氏 2023-08-22(二)14:04:42 ID:hepDCYU [举报] No.59213171 管理
你到底在说keepalive还是http long polling(|||゚д゚)
无标题 无名氏 2023-08-22(二)14:08:19 ID:CH1Ze23 [举报] No.59213211 管理
确实听过http长连接性能下降的说法。
但是我不专业,我是弱智酱( ゚∀。)
无标题 无名氏 2023-08-22(二)16:17:21 ID:4WVuFwF (PO主) [举报] No.59214970 管理
>>No.59213171
长连接啊keepalive( ゚∀。)
无标题 无名氏 2023-08-22(二)16:20:38 ID:4WVuFwF (PO主) [举报] No.59215009 管理
>>No.59213171
http long polling是长轮询吧
无标题 无名氏 2023-08-22(二)18:28:59 ID:hepDCYU [举报] No.59216875 管理
没必要考虑这点开销,真正生产服务器上业务逻辑耗费的cpu远高于这些
无标题 无名氏 2023-08-24(四)03:24:58 ID:3zUJlIo [举报] No.59236999 管理
你理解的没错,长链接本身就是一个用性能换功能的设计

UP主: