您的位置:首页 > 其它

ajax VS websocket

2016-09-14 09:28 218 查看
一、 ajax VS websocket总结

http://blog.csdn.net/qiuhuanmin/article/details/50719114

二、用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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  websocket ajax web应用