自娱自乐的代码人,专注Java、c、php

GIT:https://github.com/zhuli InitPHP开源框架:http://initphp.com

Nginx源码分析 - 基础数据结构篇 - 字符串结构 ngx_string.c

Nginx的ngx_str_t字符串结构非常简单和好用。 nxg_string.c文件中包含了很多常用的字符串操作方法,具体我们就不讲解了,主要简单来看下Nginx的字符串数据结构 数据结构定义 ngx_str_t 字符串结构 /** * 字符串结构 */ typedef struct { ...

2016-02-17 18:50:12

阅读数:1973

评论数:3

Nginx源码分析 - 基础数据结构篇 - hash表结构 ngx_hash.c

Nginx的hash表结构和我们之前阅读memcached的时候看到的会有很大的差别。 Nginx的hash表结构主要几个特点: 1. 静态只读。当初始化生成hash表结构后,是不能动态修改这个hash表结构的内容。 2. 将内存利用最大化。Nginx的hash表,将内存利用率发挥到了极致,并且很...

2016-02-16 16:25:34

阅读数:1971

评论数:1

Nginx源码分析 - 基础数据结构篇 - 单向链表结构 ngx_list.c

Nginx的list单向链表的结构和Nginx的数组结构Array有点类似。 Nginx的单向链表也是固定了每个元素的大小,并且用单向链表的方式连接。 数据结构定义 ngx_list_part_t 链表节点定义 typedef struct ngx_list_part_s ngx_list_...

2016-02-05 10:11:45

阅读数:1500

评论数:1

提示
确定要删除当前文章?
取消 删除