您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
WebSocket有没有可能取代AJAX?
协议,时候,他的WebSocket有没有可能取代AJAX?
发布时间:2020-12-06加入收藏来源:互联网点击:
WebSocket有没有可能取代AJAX?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
应该不会,毕竟ajax轮询比较可靠,也是常用的手段,websocket句柄容易断,分布式下还得解决会话共享,比较麻烦,低成本实现一般还是ajax
回答于 2019-09-11 08:43:50
用Websocket取代ajax来开发WEB应用,是不太可能的。需要考虑以下更多的问题:
1、部分浏览器可能不支持websocket;
2、多种客户端访问技术,譬如移动端,自己开发的sdk;用http协议,会很通用而简单;websocket在技术上,不够通用;
3、并发,http是短连接,而websocket会保持长连接,当交互并不频繁的时候,连接是被大量浪费的,因此服务器的连接容量会大大多于http;
4、负载,http协议,可以很容易的进行web请求转发来扩容,在搭建lbs接入层的时候,很简单和稳定;而websocket协议,虽然nginx也可以转发,但是毕竟是新技术,稳定性未知;
5、简单:在问题诊断的时候,可以直接面向http协议进行切片从而监视原始数据,工具也很多;而websocket,需要更多面向tcp协议的工具,复杂度和难度会增加不少;综上,还是建议只有当需要服务器push的模块,才采用websocket,而其他的交互采用http。
上一篇:小米19999元“环绕屏“手机能救市吗?市值之困如何解?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |