码迷,mamicode.com
首页 >  
搜索关键字:epoll    ( 1282个结果
3、Nginx配置文件样例
userwww-data;#运行用户worker_processes4;#启动进程,通常设置成和cpu的数量相等error_log/var/log/nginx/error.log;#全局错误日志及PID文件pid/var/run/nginx.pid;#工作模式及连接数上限events{useepoll;#epoll是多路复用IO(I/OMultiplexing)中的一种方式,但是仅用于linux2.6..
分类:其他好文   时间:2017-06-01 16:42:33    阅读次数:215
Reactor模式 和epoll
a, Handle表示句柄,文件描述符、socket等;b, EventDemultiplexer表示多路分发机制,调用系统提供的多IO路复用,比如select,epoll。程序先将关注的句柄注册到EventDemultiplexer,当有相关事件到来触发EventDemultiplexer通知程序... ...
分类:其他好文   时间:2017-06-01 10:32:42    阅读次数:241
限制上传文件的大小
client_max_body_size 用于设置最大的允许客户端请求主体的大小,在请求首部中有 "Content-Length" ,如果超过了此配置项,客户端会收到 413 错误,即请求的条目过大 ...
分类:Web程序   时间:2017-05-31 16:39:16    阅读次数:224
优化 Nginx 处理事件模型
Nginx 的连接处理机制在不同的操作系统会采用不同的 I/O 模型,要根据不同的系统选择不同的事件处理模型,可供选择的事件处理模型有:kqueue 、rtsig 、epoll 、/dev/poll 、select 、poll ,其中 select 和 epoll 都是标准的工作模型,kqueue ...
分类:其他好文   时间:2017-05-31 14:06:21    阅读次数:182
优化 Nginx 单个进程允许的最大连接数
(1) 控制 Nginx 单个进程允许的最大连接数的参数为 worker_connections ,这个参数要根据服务器性能和内存使用量来调整 (2) 进程的最大连接数受 Linux 系统进程的最大打开文件数限制,只有执行了 "ulimit -HSn 65535" 之后,worker_connect ...
分类:系统相关   时间:2017-05-31 14:04:09    阅读次数:479
Mosquito的优化——epoll优化(七)
本文由逍遥子撰写,转发请标注原址: http://blog.csdn.net/houjixin/article/details/46413583 或 http://houjixin.blog.163.com/blog/static/3562841020155835146428/# 原版的mosqui ...
分类:其他好文   时间:2017-05-29 11:09:01    阅读次数:407
epoll 浅析以及 nio 中的 Selector
首先介绍下epoll的基本原理,网上有很多版本,这里选择一个个人觉得相对清晰的讲解(详情见reference): 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 之后我们来讨论I/O的操作 ...
分类:其他好文   时间:2017-05-28 00:53:26    阅读次数:264
nginx和apache作为webserver的差别
1.两者所用的驱动模式不同。 nginx使用的是epoll的非堵塞模式事件驱动。 apache使用的是select的堵塞模式事件驱动。 2.fastcgi和cgi的差别 当用户请求web服务的时候。web会依据不同的需求将请求发送给不同个cgi来处理。 cgi模式,就是每次有请求的时候都fork一个 ...
分类:Web程序   时间:2017-05-27 10:27:25    阅读次数:125
Python selectors
#!/usr/bin/envpython #-*-coding:utf-8-*- #author:ChanghuaGong importselectors importsocket sel=selectors.DefaultSelector() ‘‘‘selectors根据系统自动select或epoll‘‘‘ defaccept(sock,mask): conn,addr=sock.accept()#Shouldbeready print(‘accepted‘,conn,‘from‘,a..
分类:编程语言   时间:2017-05-25 10:15:22    阅读次数:218
Nginx系列三 内存池的设计
Nginx的高性能的是用非常多细节来保证,epoll下的多路io异步通知。阶段细分化的异步事件驱动,那么在内存管理这一块也是用了非常大心血。上一篇我们讲到了slab分配器,我们能够能够看到那是对共享内存的管理的优化。Nginx在进程内也实现了自己的内存池,目的在于降低内存碎片,降低向操作系统的申请次 ...
分类:其他好文   时间:2017-05-23 21:38:10    阅读次数:248
1282条   上一页 1 ... 56 57 58 59 60 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!