nginx 共享内存分配机制探究
在 nginx 模块开发中,充分使用了 nginx 的共享内存, 以下为 nginx 共享内存机制的总结。
nginx 共享内存结构nginx 共享内存采用 slab 形式分配,类似 Jeff Bonwick 的经典论文[1],由一个 ngx_shm_zone_t 管理。这个结构主要用于 nginx 启动时初始化过程的上下文传递。其中:
data – 任意指针,创建成功回调方法的上下文
s...
阅读全文…