高性能服务器
文章平均质量分 92
阿波321
本博客贴出的文章均为作者精心设计、实践、写作而成。转载请注明出处。
作者关注领域:C/C , algorithm, network, linux Kernel; 大型分布式文件系统;
natural language processing, machine learing;
展开
-
nginx源码分析—hash结构ngx_hash_t(v1.0.4)
本博客(http://blog.csdn.net/livelylittlefish )贴出作者(阿波)相关研究、学习内容所做的笔记,欢迎广大朋友指正!Content0.序1.hash结构1.1ngx_hash_t结构1.2ngx_hash_init_t结构1.3ngx_hash_原创 2011-07-26 23:07:30 · 16788 阅读 · 12 评论 -
nginx源码分析—数组结构ngx_array_t
本博客(http://blog.csdn.net/livelylittlefish )贴出作者(阿波)相关研究、学习内容所做的笔记,欢迎广大朋友指正!Content0. 序1. 数组结构1.1 ngx_array_t结构1.2 ngx_array_t的逻辑结构2. 数组操作2.1 创建数组2.2 销毁数组2.3 添加1个元素3. 一个例子3.1 代码3.2 如何编译3.3 运行结果4. 小结0.原创 2011-07-12 07:34:16 · 17721 阅读 · 13 评论 -
nginx源码分析—内存池结构ngx_pool_t及内存管理
本博客(http://blog.csdn.net/livelylittlefish)贴出作者(阿波)相关研究、学习内容所做的笔记,欢迎广大朋友指正!Content0. 序1. 内存池结构1.1 ngx_pool_t结构1.2 其他相关结构1.3 ngx_pool_t的逻辑结构2. 内存池操作2.1 创建内存池2.2 销毁内存池2.3 重置内存池2.4 分配内存2.4.1 ngx_palloc()函原创 2011-07-06 00:08:05 · 34208 阅读 · 39 评论 -
nginx源码分析—信号初始化
作者:阿波链接:http://blog.csdn.net/livelylittlefish/article/details/7308100Content0.序1. ngx_init_signals()函数1.1 ngx_signal_t结构1.2 signals数组1.3 sigaction结构2.几个问题2.1ngx_signal_value宏是如何得到整数的原创 2012-02-29 22:55:17 · 8776 阅读 · 0 评论 -
nginx源码分析—如何发送信号
作者:阿波链接:http://blog.csdn.net/livelylittlefish/article/details/7308142Content0.序1.发送信号(1)通过命令行"-s"选项启动nginx(2) ngx_signal_process()函数处理(3) ngx_os_signal_process()函数处理2.小结0. 序本文主要分原创 2012-02-29 23:09:33 · 8543 阅读 · 4 评论 -
nginx源码分析—队列结构ngx_queue_t
本博客(http://blog.csdn.net/livelylittlefish )贴出作者(阿波)相关研究、学习内容所做的笔记,欢迎广大朋友指正!Content0. 序1. 队列结构2. 队列操作2.1 在头节点之后插入2.2 在尾节点之后插入2.3 删除节点2.4 分割队列2.5 链接队列2.6 获取中间原创 2011-07-15 07:42:41 · 55850 阅读 · 21 评论 -
nginx源码分析—处理继承的sockets
作者:阿波链接:http://blog.csdn.net/livelylittlefish/article/details/7277607Content0.序1.侦听结构2. ngx_add_inherited_sockets()分析3. ngx_set_inherited_sockets()分析4.小结 0.序 本文将着重分析初始化过程中如何原创 2012-02-20 22:38:06 · 15726 阅读 · 6 评论 -
nginx源码分析—core模块callback
作者:阿波链接:http://blog.csdn.net/livelylittlefish/article/details/7262750Content0. 序1. Core模块的配置结构2. create_conf分析3. init_conf分析4. 小结0. 序在源码分析—全局变量ngx_cycle的初始化>中,简单介绍了如何调用core模块的callb原创 2012-02-15 22:39:11 · 15147 阅读 · 4 评论 -
nginx源码分析—链表结构ngx_list_t
本博客(http://blog.csdn.net/livelylittlefish )贴出作者(阿波)相关研究、学习内容所做的笔记,欢迎广大朋友指正!Content1.链表结构1.2 ngx_list_t的逻辑结构2.1创建链表3.一个例子3.2如何编译4.小结0. 序 本文继续介绍nginx的容器——链表。链表实现文件:文件:.原创 2011-07-12 07:47:02 · 11515 阅读 · 6 评论 -
nginx源码分析—全局变量ngx_cycle的初始化
作者:阿波链接:http://blog.csdn.net/livelylittlefish/article/details/7247080Content0.序1. ngx_cycle_t结构2. ngx_init_cycle()分析3.注意问题3.1如何调用CORE模块的callback函数?3.2 open_files链表中的文件名何时初始化?4.小结原创 2012-02-09 22:56:11 · 22608 阅读 · 13 评论 -
nginx源码分析—启动流程
作者:阿波本文链接:http://blog.csdn.net/livelylittlefish/article/details/7243718Content0. 序1. main()分析2. 注意问题2.1 几个初值2.2 nginx工作模式2.3 一些配置2.4 其他开关3. 小结0. 序本文主要分析nginx主程序。nginx主程序mai原创 2012-02-08 22:29:05 · 34988 阅读 · 13 评论 -
nginx源码分析—模块及其初始化
本博客(http://blog.csdn.net/livelylittlefish)贴出作者(阿波)相关研究、学习内容所做的笔记,欢迎广大朋友指正!Content0. 序1. nginx有哪些模块?2. nginx如何描述这些模块?2.1 模块数据结构2.1.1 ngx_module_t结构2.1.2 ngx_command_t结构2.2 模块类图3. nginx如何组织这些模块?3.1 全局数组原创 2011-06-28 00:12:00 · 46308 阅读 · 15 评论