06 2012 档案

摘要:现在还没有办法理清整个过程,分析的东西也比较局部。因此就当写在这自己记录一下,后续随着自己理解的加深可以更系统整理一下吧。// src/event/ngx_event_connect.c该文件主要只有一个函数 ngx_event_connect_peer(ngx_peer_connection_t *pc),该函数在以下几个地方被调用了:http/ngx_http_upstream.c, line 1103mail/ngx_mail_proxy_module.c, line 150mail/ngx_mail_auth_http_module.c, line 194可见,这个函数主要作用是ngi 阅读全文
posted @ 2012-06-20 17:12 小获 阅读(2553) 评论(0) 推荐(0)
摘要:想好好啃啃nginx的代码。已经将网上容易找到的nginx源码分析系列粗略过了一遍,也开发过几个简单的nginx-module,接下来想要提升一个档次只能自己来啃代码了。//source: /src/event/ngx_event_timer.ctimer负责事件相关的计时功能,时间存储在一个RB-tree(红黑树)。【Tengine团队将rb-tree改为四叉最小堆,并声称有10%以上的性能提升,期待并后续学习】static ngx_rbtree_node_t ngx_event_timer_sentinel; //定义一个全局的rbtree根节点,该根节点只起到一个哨兵... 阅读全文
posted @ 2012-06-19 18:19 小获 阅读(1368) 评论(0) 推荐(1)