轻量级高并发Web服务器的研究与实现

被引量 : 0次 | 上传用户:yjqycq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大多数Web服务器应用系统存在体积庞大、资源消耗较多、抗并发能力不足的问题,而对系统实时性有要求的系统在实现HTTP长连接时也存在实现复杂、代码量较多的问题。针对上述问题,开发了高并发实时Web应用系统,并对其进行了压力测试,以验证服务器的整体性能。高并发实时Web系统的具体应用之一是即时聊天系统,该系统部署在IIS服务器及Nginx服务器上。Nginx是一种十分轻量级的Web服务器,在热门网站中常被当作高性能的HTTP服务器,Nginx的反向代理和邮件代理功能也很出色,在即时聊天系统中,使用了Nginx的反向代理功能实现负载均衡。为了深入理解Nginx服务器,探讨了Web服务器的基本概念及发展历程,并研究了Nginx的架构技术。服务器端与浏览器端之间的实时连接设计使用Comet服务器推技术。WebSocket在性能和轻量化方面比Comet更有优势,但是对浏览器的兼容性不好。如果对浏览器要求不高,系统的HTTP长连接最好使用WebSocket,否则使用Comet服务器推技术。在众多HTTP长连接方案中,WebSocket是相对简单高效且备受关注的,能够在浏览器与服务器之间进行全双工通讯。恰当使用WebSocket协议,能够有效节省服务器端的资源和节省通讯带宽。对即时聊天系统进行压力测试后可知该系统运行良好,抗并发能力较优,达到设计要求。将Nginx服务器与WebSocket协议应用于即时聊天系统,能够解决系统体积庞大、资源消耗较多、抗并发能力不足及HTTP长连接实现复杂的问题,并有效降低系统复杂度和提升系统整体性能。
其他文献
不久前,“王天眷讲坛”第八讲暨磁共振专题国际交流报告会在中国科学院武汉物理与数学研究所成功举办。中国科学院武汉物理与数学研究所刘买利所长主持会议。包括4名美国科学
论文主要针对环境工程中大气污染防治管理措施展开深入研究,首先介绍了大气污染的危害,帮助人们认识到大气污染影响着人们生产生活的方方面面,然后阐述了环境工程中大气污染
“百年大计,教育为本”。教育行业的发展直接关系国民素质的提高和国家的振兴。随着信息技术的进一步发展,我国的教育科学面临新的机遇和挑战。教育信息化是顺应信息化潮流的
我国首列市域快轨车辆在中国北车长春轨道客车股份有限公司下线。这一新型客运车辆的诞生,不仅为我国轨道交通增添了新成员,也实现了构建“钢轨上的中国”全系列车型的布局。
语言有其自身的功能,翻译作为语言的一个途径与之紧密相联。本文以语言本身一些特点,从语域及互文的角度试探语言与翻译的这些相关联系。翻译就是把具体的语篇在一种语言中拆
目的比较工作小组模式教学(TBL)与工作坊(workshop)教学法在高职康复医学带教中的应用效果。方法选取2018年3~6月北京京北职业技术学院2017级高职护理方向1班及康复治疗方向1
根据许昌市土地利用现状,结合许昌市土地利用总体规划(2006-2020),将生态系统服务价值核算结果引入灰色线性规划目标函数,对许昌市土地资源进行优化配置,优化结果与许昌经济发展趋
教育的公益性内涵包括两个方面,即教育符合社会公共利益和举办教育坚持公益性。对于社会效用较大且受教育者是弱势群体的教育层次和类型,须坚持教育供给上的公益性。民族中等
随着高等级公路建设规模的扩大,山区公路所面临的路基病害特别是软土路基病害问题也逐渐增多。结合对陕南勉(县)—宁(强)高速公路工程实例分析,对山区软土成因及其特性进行了
探讨青少年帆船运动员的体能训练方法,为从事相关工作的人员提供参考,希望能加强对青少年帆船运动员的训练,使我国OP级帆船运动员达到世界一流水平,提高青少年的身体素质,提