基于Web的实时信息推送技术的研究
这是一篇关于服务器推送,Web实时系统,监测系统,性能优化的论文, 主要内容为随着Web技术的流行,越来越多的应用从原有C/S模式转变为B/S模式。用户对于Web应用系统的实时性的需求也越来越多,很多应用(例如,工业运行监控、Web在线通讯、即时报价系统等)都需要将后台发生的变化主动地、实时地传送到浏览器端,而不需要用户手动地刷新页面,发起Http请求。基于Web的实时信息推送技术就是在这样的需求下应运而生的。 基于Web的实时信息推送技术是一种新的Web应用架构,基于这种架构开发的应用中,服务器端会主动地以异步的方式向浏览器端推送数据,而不需要浏览器端显式的发出Http请求。 本文以电厂运行状态实时信息监测系统的开发为背景,概述了Web实时信息推送技术的原理,对其进行了分类。着重对无插件的服务器推送技术的四种传输方式进行了详细的分析、对比,并指出它们的特点和适用场合。 选择了Pushlet开源框架作为主要的研究、二次开发对象,给出了Pushlet的总体架构和核心组件的描述,详细分析了Pushlet如何以Long-polling传输方式进行服务器主动推送消息,并指出了Pushlet所具有优势与不足。其中,Servlet线程占用问题是影响Pushlet并发吞吐性能的关键性原因。Servlet3.0的异步特性可以将耗时的操作异步委派给另一个线程来完成,Servlet线程则在不生成响应的情况下返回至Servlet线程容器,提高了并发处理速度,这一特性正好能解决Pushlet的Servlet线程占用问题。对如何利用Servlet3.0的异步特性对Pushlet框架进行优化进行了详细的说明,给出具体的优化方法,并通过实验来证明了优化的有效性。 针对现有基于Web的监测系统浏览器端技术在实时性方面的不足,利用SVG和优化后的Pushlet技术设计了一种新型的基于Web实时信息推送技术的Web监测系统。该系统以JSON为数据传输的载体,利用Comet进行系统通信和数据传输,前端使用SVG技术实现图表的绘制,使监测系统具有良好的实时性和丰富的展现形式。
基于Web的实时信息推送技术的研究
这是一篇关于服务器推送,Web实时系统,监测系统,性能优化的论文, 主要内容为随着Web技术的流行,越来越多的应用从原有C/S模式转变为B/S模式。用户对于Web应用系统的实时性的需求也越来越多,很多应用(例如,工业运行监控、Web在线通讯、即时报价系统等)都需要将后台发生的变化主动地、实时地传送到浏览器端,而不需要用户手动地刷新页面,发起Http请求。基于Web的实时信息推送技术就是在这样的需求下应运而生的。 基于Web的实时信息推送技术是一种新的Web应用架构,基于这种架构开发的应用中,服务器端会主动地以异步的方式向浏览器端推送数据,而不需要浏览器端显式的发出Http请求。 本文以电厂运行状态实时信息监测系统的开发为背景,概述了Web实时信息推送技术的原理,对其进行了分类。着重对无插件的服务器推送技术的四种传输方式进行了详细的分析、对比,并指出它们的特点和适用场合。 选择了Pushlet开源框架作为主要的研究、二次开发对象,给出了Pushlet的总体架构和核心组件的描述,详细分析了Pushlet如何以Long-polling传输方式进行服务器主动推送消息,并指出了Pushlet所具有优势与不足。其中,Servlet线程占用问题是影响Pushlet并发吞吐性能的关键性原因。Servlet3.0的异步特性可以将耗时的操作异步委派给另一个线程来完成,Servlet线程则在不生成响应的情况下返回至Servlet线程容器,提高了并发处理速度,这一特性正好能解决Pushlet的Servlet线程占用问题。对如何利用Servlet3.0的异步特性对Pushlet框架进行优化进行了详细的说明,给出具体的优化方法,并通过实验来证明了优化的有效性。 针对现有基于Web的监测系统浏览器端技术在实时性方面的不足,利用SVG和优化后的Pushlet技术设计了一种新型的基于Web实时信息推送技术的Web监测系统。该系统以JSON为数据传输的载体,利用Comet进行系统通信和数据传输,前端使用SVG技术实现图表的绘制,使监测系统具有良好的实时性和丰富的展现形式。
基于Web的在线交流平台的开发技术研究与应用
这是一篇关于Spring框架,服务器推送,DWR框架,实时消息传输协议,Red5服务器,Oracle数据库的论文, 主要内容为我省的重点实验室与工程中心拥有强大的科研力量和深厚的技术基础,为我省的经济发展做出了巨大的贡献。建立一个科研机构的交流平台能够使我省的科技资源得到高效配置和综合利用,方便省内科研单位最大限度的共享信息资源。本文以重点实验室和工程中心在线交流平台的开发为背景,研究了Web应用程序的开发技术,并且通过测试比较了不同技术之间的差异,通过选用适当的技术和设计方案对系统的性能进行了优化。首先,为了提高开发效率,降低程序的维护难度,实现友好美观的用户界面和语音视频在线交流功能,制订了Spring Framework、Ajax和流媒体传输技术相结合的开发方案。其次,根据在线交流平台的需求和特点,为了在兼容常见浏览器和确保消息即时性的前提下减轻服务器的负担,采用HTTP流和长轮询的方式实现基于Web的服务器推送。通过使用数据库连接池、Oracle序列和带参数的SQL语句,优化数据库系统的性能。利用GZIP对HTTP响应进行压缩编码,节省网络带宽。第三,对在线交流平台进行详细设计和编码实现。根据读写比率,采用以空间换时间的方式设计了好友关系表。通过时间戳确保文字消息的正确性。利用服务器中转实现基于Web的文件传输。在下载文件时对文件进行分块处理,降低服务器的内存使用量。通过Spring Framework实现注解声明式的控制器和事务管理。整合Spring和DWR框架实现基于HTTP流和长轮询的服务器推送。最后,从用户登录、在线交流、文件传输、好友关系、群关系五个角度编写测试用例,对系统进行功能测试,利用JMeter模拟多用户同时在线,对系统进行性能测试,证明系统具备了在线试用的条件。
基于Web的实时信息推送技术的研究
这是一篇关于服务器推送,Web实时系统,监测系统,性能优化的论文, 主要内容为随着Web技术的流行,越来越多的应用从原有C/S模式转变为B/S模式。用户对于Web应用系统的实时性的需求也越来越多,很多应用(例如,工业运行监控、Web在线通讯、即时报价系统等)都需要将后台发生的变化主动地、实时地传送到浏览器端,而不需要用户手动地刷新页面,发起Http请求。基于Web的实时信息推送技术就是在这样的需求下应运而生的。 基于Web的实时信息推送技术是一种新的Web应用架构,基于这种架构开发的应用中,服务器端会主动地以异步的方式向浏览器端推送数据,而不需要浏览器端显式的发出Http请求。 本文以电厂运行状态实时信息监测系统的开发为背景,概述了Web实时信息推送技术的原理,对其进行了分类。着重对无插件的服务器推送技术的四种传输方式进行了详细的分析、对比,并指出它们的特点和适用场合。 选择了Pushlet开源框架作为主要的研究、二次开发对象,给出了Pushlet的总体架构和核心组件的描述,详细分析了Pushlet如何以Long-polling传输方式进行服务器主动推送消息,并指出了Pushlet所具有优势与不足。其中,Servlet线程占用问题是影响Pushlet并发吞吐性能的关键性原因。Servlet3.0的异步特性可以将耗时的操作异步委派给另一个线程来完成,Servlet线程则在不生成响应的情况下返回至Servlet线程容器,提高了并发处理速度,这一特性正好能解决Pushlet的Servlet线程占用问题。对如何利用Servlet3.0的异步特性对Pushlet框架进行优化进行了详细的说明,给出具体的优化方法,并通过实验来证明了优化的有效性。 针对现有基于Web的监测系统浏览器端技术在实时性方面的不足,利用SVG和优化后的Pushlet技术设计了一种新型的基于Web实时信息推送技术的Web监测系统。该系统以JSON为数据传输的载体,利用Comet进行系统通信和数据传输,前端使用SVG技术实现图表的绘制,使监测系统具有良好的实时性和丰富的展现形式。
基于Web的在线交流平台的开发技术研究与应用
这是一篇关于Spring框架,服务器推送,DWR框架,实时消息传输协议,Red5服务器,Oracle数据库的论文, 主要内容为我省的重点实验室与工程中心拥有强大的科研力量和深厚的技术基础,为我省的经济发展做出了巨大的贡献。建立一个科研机构的交流平台能够使我省的科技资源得到高效配置和综合利用,方便省内科研单位最大限度的共享信息资源。本文以重点实验室和工程中心在线交流平台的开发为背景,研究了Web应用程序的开发技术,并且通过测试比较了不同技术之间的差异,通过选用适当的技术和设计方案对系统的性能进行了优化。首先,为了提高开发效率,降低程序的维护难度,实现友好美观的用户界面和语音视频在线交流功能,制订了Spring Framework、Ajax和流媒体传输技术相结合的开发方案。其次,根据在线交流平台的需求和特点,为了在兼容常见浏览器和确保消息即时性的前提下减轻服务器的负担,采用HTTP流和长轮询的方式实现基于Web的服务器推送。通过使用数据库连接池、Oracle序列和带参数的SQL语句,优化数据库系统的性能。利用GZIP对HTTP响应进行压缩编码,节省网络带宽。第三,对在线交流平台进行详细设计和编码实现。根据读写比率,采用以空间换时间的方式设计了好友关系表。通过时间戳确保文字消息的正确性。利用服务器中转实现基于Web的文件传输。在下载文件时对文件进行分块处理,降低服务器的内存使用量。通过Spring Framework实现注解声明式的控制器和事务管理。整合Spring和DWR框架实现基于HTTP流和长轮询的服务器推送。最后,从用户登录、在线交流、文件传输、好友关系、群关系五个角度编写测试用例,对系统进行功能测试,利用JMeter模拟多用户同时在线,对系统进行性能测试,证明系统具备了在线试用的条件。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕业设计货栈 ,原文地址:https://m.bishedaima.com/lunwen/49521.html