master process startup
worker process startup
Tengine (Taobao forked nginx version)
nginx internal [
推荐
好文]
架构与OC类似
OC中每个worker process有独立的listener porting, nginx中共享listener porting...
nginx多进程通过对listening fd的写锁进行互斥accept
shared-memory inter-process communication
posted-event
tcp_nodelay, 禁用Nagle
tcp_cork, 类似Nagle,小包拼成打包发送
tcp_defer_accept, 接收到SYN马上accept连接
tcp_quickack, 马上ack(通常演示200ms)