当前位置:主页 > 管理论文 > 移动网络论文 >

基于Nginx和Memcached的高并发WEB服务器设计

发布时间:2021-04-05 13:13
  随着互联网技术的高速发展,网络信息的访问量也越来越大,人们对WEB网站信息的获取量也越来越大,对同一WEB服务器的并发快速请求量以指数形式增加,从而形成了著名的C10K,甚至C500K问题,而网络操作系统在设计上及应用程序服务本身的特性致使高效并发WEB服务器的设计成为当前互联网技术中的一个重要难题。本文在分析高并发WEB服务器访问的特点的基础上,分析了当前WEB服务器的10模型以及服务器框架,同时对比当前流行的开源WEB服务器lighttpd、 apache、nginx的性能,针对高并发的应用需求,在nginx开源框架的基础上,选用分布式cached型keyvalue数据库:memcached为缓存机制,实现Nginx的upstream模块,从而实现基于nginx和memcached高并发WEB服务器系统。本系统在设计上以非阻塞EPOLL支撑模型为基础,一方便配合使用TCP特殊设置,包括TCPDEFER、TCPCORK、TCPNODELAY、TCPKEEPALIVE以及非阻塞式connect策略来... 

【文章来源】:复旦大学上海市 211工程院校 985工程院校 教育部直属院校

【文章页数】:61 页

【学位级别】:硕士

【部分图文】:

基于Nginx和Memcached的高并发WEB服务器设计


移除存储服务器的映射改变(2)添加新存储服务器到集合

存储服务器,映射关系,对象


添加存储服务器D后的映射关系

框架图,系统模块,架构,框架


系统模块框架

【参考文献】:
期刊论文
[1]关于NOSQL的思考[J]. 李莉莎.  中国传媒科技. 2010(04)



本文编号:3119700

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3119700.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户5dbce***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com