关注
WebSocket虽然方便实时通信,但也存在一些不足:
1. 兼容性不好:老版本的浏览器(比如很多年前的IE浏览器),或者一些企业内部限制较多的网络环境、***,可能不支持WebSocket,导致功能无法正常使用。
2. 服务器压力大:因为WebSocket是长连接,意味着每个连接都会一直占用服务器的资源。如果同时有大量用户连接(比如大型直播的弹幕功能),服务器可能会因为资源不够用而性能下降甚至崩溃。
3. 开发更复杂:相比常见的HTTP请求,使用WebSocket需要额外处理很多细节。比如连接突然断开了要怎么重新连接,消息太大需要拆分传送时怎么处理,这些都增加了开发的难度和工作量。
4. 安全风险高:由于是长连接,容易被恶意攻击,比如有人故意发起大量无效连接,导致服务器资源耗尽(DDoS攻击)。所以使用WebSocket时,必须做好用户身份验证和权限控制,防止数据泄露或被篡改 。
查看原帖
点赞 评论
相关推荐
04-03 20:19
武汉大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你的实习产出是真实的还是包装的? #
88873次浏览 639人参与
# 简历当中有水分算不算造假? #
176518次浏览 2330人参与
# 在爱玛,骑向未来 #
44729次浏览 436人参与
# 你收到了哪些公司的笔试? #
69330次浏览 446人参与
# 打工人的精神状态 #
154600次浏览 1552人参与
# 百度工作体验 #
332274次浏览 2253人参与
# 你以为的实习VS真实的实习 #
142734次浏览 758人参与
# 备战春招/暑实,现在应该做什么? #
70293次浏览 557人参与
# 距离春招还有一个月,你现在是什么开局? #
62844次浏览 320人参与
# 职场新人体验 #
192855次浏览 1241人参与
# 银行笔面经互助 #
198548次浏览 1326人参与
# 应届生,你找到工作了吗 #
174181次浏览 900人参与
# 工作后,你落下了哪些病根 #
42427次浏览 294人参与
# 机械人,说说你的烦心事 #
148719次浏览 1165人参与
# 毕业季,给职场新人一些建议 #
221371次浏览 2603人参与
# 面试被问期望薪资时该如何回答 #
402639次浏览 2219人参与
# 你被哪些公司挂了? #
198341次浏览 1077人参与
# 机械人,秋招第一次笔试的企业是哪家? #
103546次浏览 707人参与
# 工作压力大,你会干什么? #
82561次浏览 708人参与
# 国企还是互联网,你怎么选? #
218516次浏览 1541人参与
# 实习生工资多少才算正常? #
76705次浏览 532人参与
查看17道真题和解析