发布时间:2014-11-03 20:17:51
LRU是近期最少使用的替换算法。其中有两个关键点,一个是近期,另外一个最少使用,也就是说最新更新的数据,生命值最高。在实现模拟算法的时候,可以设置一个成员变量记录访问的次数,每次访问或者设置都会加1,并把这个值设置为每个内存块的生命值,这样最新访问的内存块就不会被替换掉了。模拟的数据结构.........【阅读全文】
发布时间:2014-10-30 22:10:25
1、connection connection顾名思义,表示的是连接,但是结构体是在nginx进程启动时创建的,在创建connection时,会分配相同多少的read和write事件处理结构体,其中事件结构体与connection是一一绑定关系2、event 表示事件,但是加了timer功能,且回调函数是同一个。所以在回调函数.........【阅读全文】
发布时间:2014-09-23 20:26:34
流程: -- 新建立连接时回调ngx_http_init_connection -- 将新建立连接的可读事件处理方法设置为ngx_http_init_request -- 第一次可读事件的处理ngx_http_wait_request_handler -- .........【阅读全文】