
Nginx源码分析
文章平均质量分 76
ws四年
这个作者很懒,什么都没留下…
展开
-
Nginx进程模型(一)master进程
Nginx进程模型分为两种single和master原创 2014-05-06 22:58:27 · 1283 阅读 · 0 评论 -
Nginx中的长连接
在nginx中,对于http1.0与http1.1是支持长连接的转载 2014-08-08 13:27:49 · 5829 阅读 · 0 评论 -
Nginx源码分析-内存池
总的来说内存池基本都有一个宗旨:shenqingda原创 2014-05-15 22:37:38 · 636 阅读 · 0 评论 -
Nginx配置项解析
2011年9月9日admin发表评论阅读评论2972 次浏览请关注最新修正合订:http://lenky.info/ebook/这一系列的文章还是在09年写的,存在电脑里很久了,现在贴出来。顺序也不记得了,看到那个就发那个吧,最近都会发上来。欢迎转载,但请保留链接:http://lenky.info/,谢谢。nginx的配置文件格式是nginx作者自己定义的,并没有采用转载 2014-04-28 22:50:44 · 1073 阅读 · 0 评论 -
Nginx启动(ngx_init_cycle)
1. ngx_cycle_t结构 该结构在./src/core/ngx_cycle.h文件中定义,如下。[cpp] view plaincopystruct ngx_cycle_s { void ****conf_ctx; //配置上下文数组(含所有模块) ngx_poo原创 2014-04-28 22:48:14 · 1150 阅读 · 0 评论 -
Nginx启动初始化(1)
Nginx的启动初始化在src/core/nginx.c的main函数中完成,当然main函数是整个Nginx的入口,除了完成启动初始化任务以外,也必定是所有功能模块的入口之处Nginx的初始化工作主要围绕一个类型为ngx_cycle_t类型的全局变量(cycle)展开main函数做的第一件事情就是对参数选项进行处理,和普通的Linux程序如出一辙,如下:i原创 2014-04-28 22:46:52 · 746 阅读 · 0 评论 -
事件模块(一)初始化
1,事件处理框架主要是解决如何收集,管理,分发事件,这里s原创 2014-05-12 17:47:01 · 695 阅读 · 0 评论 -
Nginx进程模型(二)worker进程
worker进程的入口是函数ngx_worker_process_原创 2014-05-11 20:54:25 · 888 阅读 · 0 评论 -
Nginx解决惊群问题和负载均衡
什么是惊群问题原创 2014-05-13 12:24:37 · 2133 阅读 · 1 评论 -
事件模块(二)ngx_epoll_module详解
ngx_epoll_module模块是事件驱动模块的一种,下面主要来分析一下zh原创 2014-05-12 19:45:26 · 1274 阅读 · 0 评论 -
upstream均衡负载模块(一)加权轮询策略
upstream负载均衡模块主要是用于从“upstream”定义的后端服务器中选择一台服务器进行连接。nginx先使用负载均衡模块选择一台主机,再使用upstream模块实现与这台主机的交互。负载均衡策略Nginx负载均衡策略主要分成两大类:内置策略和扩展策略。我们主要分析内置策略,内置策略主要是ip hash策略和加权轮询策略。默认情况下,这两种策略会被编译进内核,只需在配置时指明参数就原创 2014-05-14 22:55:30 · 1631 阅读 · 0 评论 -
正向代理和反向代理
代理服务器的作用主要是将客户端的qi原创 2014-11-05 22:25:09 · 1309 阅读 · 0 评论