WebSockets 能否用来做 API 服务, 不足在哪里?
RESTful API, 看起来几乎就是 WebSockets 的原始版本..
除了 WebSockets 现在的浏览器兼容性是问题, 需要 Socket.IO 来弥补外,
WebSockets 本身是否合适用来搭建 API 服务的, 用来提供第三方的 API?
WebSockets 没有跨域限制, 同时适合频繁请求时见效带宽浪费,
发送字符串又对 JSON 和不好数据格式支持良好,
一个要担心的似乎是性能问题, 这方面 WebSockets 怎么样?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果是我来设计api的话,我不太会考虑WebSocket,理由如下:
WebSocket自身性能如何我不确定,我虽然用过,但没有把它和其他类似技术进行横向比较,这个我就不瞎说了。
不清楚,但这个网站是肯定行的。www.haoservice.com
RESTful本身只是一个架构或者模式,它一般建立在http之上的吧。
api使用协议的权衡点在于:保持连接与创建连接,哪个代价更低就选择哪个。
看场景。
对实时性要求高的,请求频繁的,用ws节省连接时间,性能杠杠的。
举个例子:IM、游戏、聊天室