基于http长连接的web通信技术的应用分析

基于http长连接的web通信技术的应用分析

ID:20054152

大小:73.52 KB

页数:4页

时间:2018-10-08

基于http长连接的web通信技术的应用分析_第1页
基于http长连接的web通信技术的应用分析_第2页
基于http长连接的web通信技术的应用分析_第3页
基于http长连接的web通信技术的应用分析_第4页
资源描述:

《基于http长连接的web通信技术的应用分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于HTTP长连接的WEB通信技术的应用分析广州市汇源通信建设监理有限公司510000摘要:人们通信需求的多样化发展对WEB通信技术提出了更高的要求。为了更好地解决WEB通信延时较长、资源利用率较低等问题,需要提出具有一定针对性的解决方案。木文从HTTP的概念入手,对基于HTTPK:连接的WEB通信技术的应用进行分析和研究。关键词:HTTP长连接;WEB通信技术;应用前言:随着WEB在人们工作和生活中出现频率的增加,人们对其通信功能提出了更高的要求。由于原木的WEB通信存在一些问题,因此可以在HTTP长连接的基础上,进行WEB通

2、信模型的设计使其满足人们对通信效率、通信质量等方面的要求。HTTP与WEB通信技术HTTP的概念HTTP是指超文木传输协议。这种协议的应用频率相对较高。这种协议主要也含以下两方面特点:第一,无状态特点。HTTP的这种特点是指,在实际应用过程中,该协议不会将所处理事物的相关信息记录下来,使用者无法从服务器中找到相关连接数据。这种特点的存在从一定程度上保护了用户的隐私,且对用户的相关信息产生良好的保护作用。第二,无连接特点。HTTP的这种特点是指,在没有数据传输要求时,其处于无连接状态中。当需要完成相应的数据传输任务时,根据实际传输

3、需要建立有效的连接,传输完成后连接迅速断开。HTTP的这种特点是该协议只有较强安全性能的基础[1]。传统WEB通信中存在的问题在传统WEB通信过程中,存在的问题主要似含以下几种:第一。延迟时间较长。这种现象主要是由传统WEB传输所占系统资源的比例较高引发的。当用户需要完成相应的数据传输任务时,做出相应请求之后,可能需要等待十几秒甚至几十秒的吋间等待反应,这种现象的存在严重影响了用户的使用体验。第二,资源利用率较低。在实际通信过程中,WEB通信过程占用的资源相对较多,但其通信过程并没有利用全部的资源。这种现象的存在从一定程度上引发

4、了资源浪费现象。因此,在HTTP长连接的基础上提出相应的WEB通信调整方案具奋一定的必要性。基于HTTP长连接的WEB通信技术的应用基于HTTP长连接的WEB通信模型设计为了保证该模型满足人们的通信需求,需要该模型以下几方面的设计加以重视:WEB通信模型的管理模块该模块的功能主要包含实现负载均衡、相应客户端请求等。该模块的长连接如图1所示。当收到客户端连接请求时,需要根据实际请求情况以及服务器的实际负载能力作出是否新建长连接的决策。当得出决策结果之后,需要进行客户端请求的反馈,进而完成整个连接的建立过程[2】。图1管理模块的长连

5、接建立流程WEB通信模型的连接复用模块该模块是实现WEB通信模块数据传输效率显著提升的主要原因之•一。与传统的WEB通信相比,基于HTTP长连接的WEB通信模型可以实现复用状态下对多个用户产生数据的连续发送,且该模块可以通过对数据的合理标记保证数据的准确性传输。当服务器端同时受到多个来源的数据时,需要分别对每个用户来源消息添加不同的长连接表示字段,在后续的相应过程中,这种处理措施可以快速实现相应长连接的对应。在HTTP请求中,对来自某用户的信息建立一个长连接,为了保证数据的传输质量,该WEB通信模型可以为不同用户提供不同的数据缓

6、冲区。为了保证复用状态连接的有效性,可以按照图2中的连接方式进行数据的传输。应用这种处理方式之后,冋一连接上不冋用户的数据传输正确性得到了有效的保证[3】。图2复用状态下同一连接中不同用户数据信息对相应缓冲区的发送WEB通信模型的客户端长连接在基于HTTP长连接的WEB通信模型中,用户在客户端发送长连接请求的流程如图3所示。当用户发送请求之后,首先需要对浏览器对WebSocket的支持状态进行检查。如果浏览器不支持,则需要对Comet数据进行封装;如果浏览器支持,则需要对WebSocket数据进行相应的封装。当上述判断决策完成后

7、,对实际封装的数据发起连接请求。图3用户在客户端发送长连接请求的流程基于HTTP长连接的WEB通信技术的应用这里主要从以下几方面入手,对该WEB通信模型的应用进行研究:基于HTTP长连接的WEB通信技术在云平台系统状态监测中的应用从本质角度来讲,应用系统状态检测能够奋效保障系统处于正常运行状态,进而避免故障问题的发生。其对物理机运行状态的监测如图4所示。就原本的云平台检测状态检测系统而言,其应用效果存在一定的缺陷。由于该系统的查询吋间具有一定的延迟效应,因此可能会延误系统不良运行状态的最佳调整吋间。除此之外,由于这种监测过程占用

8、系统资源的比例相对较大,因此,状态测试的执行反应吋间相对较长。在实际应用过程中,受到监测对象变化等因素的影响,可能会面临扩展监测系统的需求,但上述实现方式的扩展难度较高。将基于HTTP长连接的WEB通信技术应用在云平台系统状态检测中之后,当数据发生变化之后,用户

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。