| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
12年前发布

高性能网络服务器简介

1)高性能网络服务程序之所以能在Linux世界里占有较大份额,原因有3:

1、开源性 

2、使用方便

3、共享特性


2)高性能服务器程序分类

1、单线程重复式:缺点,服务费时

2、多进程网络服务:缺点,启动关闭子程序带来很大开销

3、多线程网络服务:缺点,动态线程申请与释放,需一定开销,若大量用户在线,可能带来很大线程切换开销

4、线性池网络服务:针对3服务模式的一些不足做了改进,基本理念是先创建一批资源(服务线程),当有用户到来时,直接分配以创建好的资源,从而减少系统在频繁创建资源时的开销。

5、IO多路复用:IO多路复用是一种非阻塞的方式,与前面最大的不同是不会因为IO操作而进入阻塞状态。


3)几种模式的流程图

1、

高性能网络服务器简介

2、

高性能网络服务器简介

3、

高性能网络服务器简介

4、

高性能网络服务器简介

转自:http://blog.csdn.net/hubi0952/article/details/7993645

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1347980681271.html
服务器