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引擎,速度非常快,可以解决服务器高并发连接数的资源消耗问题
相关推荐
在当今的互联网时代,实时通信已成为应用开发中的一项关键需求。WebSocket提供了一种在单个长连接上进行全双工通信的方式,允许服务器和客户端...随着Web技术的发展,WebSocket将继续在构建现代Web应用中发挥重要作用。
从事Web应用开发,从了解web应用技术基础开始
在提供的压缩包文件中,我们可以看到一系列有关Web客户端编程的知识点,如"ITJOB_TP"系列可能是教学课件,涵盖了不同阶段的Web技术学习;"WEB客户端编程知识要点.ppt"可能是对核心概念的总结;"chapter1-3课堂案例...
《WEB 数《WEB 数据库技术》据库技术》《WEB 数据库技术》《WEB 数据库技术》《WEB 数据库技术》《WEB 数据库技术》《WEB 数据库技术》《WEB 数据库技术》《WEB 数据库技术》《WEB 数据库技术》
深入分析Java Web技术内幕 修订版 , 许令波版。 展示了Java Web 技术知识体系,有助于全面了解Java Web技术。
**互联网与Web技术概论** 互联网(Internet)和Web技术是现代信息社会的基石,它们极大地改变了人们的生活、工作和交流方式。理解这两者的基本概念和技术原理,对于深入学习信息技术和相关领域至关重要。 **1. ...
"信息安全技术Web应用安全检测系统安全技术要求和测试评价方法" 根据提供的文件信息,吾可以总结出以下知识点: 1. Web应用安全检测的重要性:随着互联网的普及和web应用的普及,Web应用安全检测变得日益重要。Web...
Web应用通常从数据库或其他数据源获取数据,这些数据通过JavaScript、AJAX等技术实时加载到模板中。数据绑定技术如Mustache、AngularJS、Vue.js等框架提供了便利的数据绑定机制,使数据能动态地更新到模板上。 4. *...
《Web渗透技术及实战案例解析》从Web渗透的专业角度,结合网络安全中的实际案例,图文并茂地再现Web渗透的精彩过程。《Web渗透技术及实战案例解析》共分7章,由浅入深地介绍和分析了目前网络流行的Web渗透攻击方法和...
web test web开发技术 web test web开发技术
深入分析Java Web技术内幕深入分析Java Web技术内幕
由于Java Web开发技术大全pdf文件太大120多M,上传资源要求在20M以内,所以大家必须要把Java Web开发技术大全.z01,Java Web开发技术大全.z02,Java Web开发技术大全.z03,Java Web开发技术大全.z04,Java Web开发...
文章分析了Web技术监控系统的原理和组成,成功建立了煤矿生产监控系统和Web应用系统的连接。提出了基于Web浏监器监控数据库访问技术,详细描述了访问程序的开发和应用,该研究对煤矿企业信息平台实现监控系统网络化成为...
还有可能涉及WebSocket技术,它允许双向通信,为实时Web应用提供了可能性。 容器化部署和微服务架构也是现代Java Web开发的重要趋势。Docker容器和Kubernetes集群管理工具可能在书中有所介绍,它们可以帮助开发者...
【基于Web技术的嵌入式计算机远程辅助教学系统设计】是一种创新的教学模式,它结合了计算机技术与Web技术,旨在优化远程教育体验。该系统针对传统远程辅助教学系统的不足,如故障频繁和连接不稳定,通过Web技术实现...
web技术的历史和未来的发展方向,关于web,这些你应该了解吧!