摘要: 1. 概述 ngx_event_core_module 模块是一个事件类型的模块,它在所有事件模块中的顺序是第一位。它主要完成以下两点任务: 创建连接池(包括读/写事件); 决定究竟使用哪些事件驱动机制,并初始化将要使用的事件模块 2. 配置项 2.1 ngx_event_conf_t 结构体 3. 阅读全文
posted @ 2018-04-25 23:11 季末的天堂 阅读(1086) 评论(0) 推荐(0)
摘要: 1. ngx_events_module核心模块的功能介绍 ngx_events_module 模式是一个核心模块,它的功能如下: 定义新的事件类型 定义每个事件模块都需要实现的ngx_event_module_t接口 管理这些事件模块生成的配置项结构体,并解析事件类配置项,同时,在解析配置项时会调 阅读全文
posted @ 2018-04-25 21:24 季末的天堂 阅读(619) 评论(0) 推荐(0)
摘要: 1. Nginx事件管理概述 首先,Nginx定义了一个核心模块ngx_events_module,这样在Nginx启动时会调用ngx_init_cycle方法解析配置项,一旦在 nginx.conf配置文件中找到ngx_events_module感兴趣的配置项“events{}”,ngx_even 阅读全文
posted @ 2018-04-25 17:34 季末的天堂 阅读(3912) 评论(0) 推荐(0)
摘要: 1. 散列表(即哈希表概念) 散列表是根据元素的关键码值而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录, 以加快查找速度。这个映射函数 f 叫做散列方法,存放记录的数组叫做散列表。 若结构中存在关键字和 K 相等的记录,则必定在 f(K) 的存储位置上。由此,不需要 阅读全文
posted @ 2018-04-25 09:37 季末的天堂 阅读(719) 评论(0) 推荐(0)