![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
dengjoe
这个作者很懒,什么都没留下…
展开
-
Nginx的请求处理流程之一:分派handler
以下只是自己学习nginx,研究其收发流程时做的笔录。以后可能还会补充。1、ngx_http_process_request()开始处理请求,这里设置请求的回调函数:c->read->handler = ngx_http_request_handler; //在一个流程中,读写的handler是固定的。c->write->handler = ngx_http_request原创 2016-09-23 17:19:40 · 701 阅读 · 0 评论 -
Nginx的请求处理流程之二:handler发送包头、包体
Nginx的请求处理流程之二:handler发送包头、包体 本文是解析自己写的module的handler中调用了发送包头、包体函数后,nginx做了哪些工作。 参考《Nginx的请求处理流程之一:分派handler》中的框图。简要的说,就是调用了filters模块的链表,对handler生成的包头、包体内容最后进行加工,然后调用writev()来发送。原创 2016-09-29 11:51:05 · 1013 阅读 · 0 评论