It
发布时间:2015-06-02 10:47:51
ngx_array_t 是nginx中的动态数组,当数组容量已满,仍向其插入数据,数组会动态改变数组的容量。数组的特点是使用下标访问元素,其访问速度是常量。数组使用一块连续内存存储其元素,如果容量固定,可以使用普通数组;但很多场景,数组中元素个数事先未知,如果分配太多内存,会浪费宝贵的内存资源,故开发动态数组。动.........【阅读全文】
发布时间:2015-06-01 17:10:38
这两个很简单,放在一起介绍。1. 二进制安全字符串保存长度,可以不以'\0'结尾,字符串中可以包含任何字符。 之所以列出,是因为nginx中大部分字符串都是使用 ngx_str_t 保存,使用频率非常高。typedef struct { size_t len; u_char .........【阅读全文】
发布时间:2015-06-01 14:56:45
分析环境:nginx的源码版本: 1.5.6, linux CentOS kernel 2.6.32-431.el6.i686 开源软件,编译及安装的一般三部曲即: configure make installnginx的configure很有特点,其提供了很多复杂功能。该configure是shell脚本文件.........【阅读全文】