实时web技术
1.客户端轮询,缺点:有延迟、对服务器造成压力
2.comet(永久帧、xhr流、htmlfile、长轮询),缺点:性能问题无法解决,向服务器发送的每个连接都带有完整的http头信息,延迟较高
3.浏览器插件和jaava,基于tcp直接和服务器建立socket连接,缺点:需要所有浏览器安装插件、容易被防火墙拦截
4.html5规范-- webSocket,缺点:有些浏览器不支持,如IE,部分实现有安全问题
webSocket,基于tcp的双向的,全双工的socket连接,不是基于http
Socket.IO是一个Node.js库,实现了WebSocket,能兼容大多数浏览器
ps:node.js,基于事件驱动的JavaScript服务器,采用Google的V8引擎,速度非常快,可以解决服务器高并发连接数的资源消耗问题
相关推荐
lantingyue 2020-07-30
furongwei 2020-05-10
服务器端攻城师 2020-05-04
chenhaotao 2020-11-13
liaochaowu 2020-11-12
PncLogon 2020-09-24
杏仁技术站 2020-09-18
颤抖吧腿子 2020-09-04
Lzs 2020-08-14
一青年 2020-08-13
SHINESUNNY 2020-08-11
quanquanxiu 2020-07-04
xxuncle 2020-07-04
JakobHu 2020-06-25
quanquanxiu 2020-06-12
RainyX 2020-06-12
Richardxx 2020-06-10