![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
文章平均质量分 78
lifeibo
这个作者很懒,什么都没留下…
展开
-
nginx源码分析(1):hash的使用
在nginx源码中提供了一个比较重要的hash结构,可以为我们带来高效的kv查找。该hash的实现比较简单,但却非常的高效。该hash结构是只读的,在创建之后,以后只能提供查询功能。该hash结构体,刚开始理解起来比较费劲,而且在使用时也会有不爽的感觉,需要好几个结构体,以及好几个函数配合才能完成初始化及查找。在本文中,对于通配符的使用,我们先不作介绍。我们先看看如何使用吧。创建一个hash结构体的过程是:1. 构造一个ngx_hash_key_t为成员的数组,然后用我们需要hash的key、value以及原创 2010-09-20 15:25:00 · 15286 阅读 · 3 评论 -
nginx一般的http请求建立处理,发送函数调用,以及各个phase的状态(等完善)
<br /> <br />调用关系太复杂了,每个函数里面都做了很多事情,详细的过程有空再写。<br /> <br />// 当前连接过来时:ngx_http_init_connection会被调用<br />ngx_http_init_connection->ngx_http_init_request->ngx_http_process_request_line-><br />ngx_http_process_request_headers->ngx_http_process_request->ngx_ht原创 2010-10-24 16:40:00 · 10383 阅读 · 0 评论