NginxLua的与应用解析.ppt

目前我们的架构 Browser Nginx APP DB LVS Business Content CDN httpsqs ajax 404 proxy 得到的收益 业务更加稳定 – Nginx大连接数目支持非常好 – Nginx本身的内存占用很少,不会吃swap 业务性能更高 – QPS比Apache要好 – 节省机器数目 – 基于Nginx的模块性能往往是之前业务的数倍 Nginx的知识预备 Nginx进程模式 nginx采用多进程,单Master多Worker Master处理外部信号,配置文件以及worker的初始化 worker进程采用单线程,非阻塞 Event loop 来处理客户端请求和响应 Nginx处理Http请求的过程 client server location Ip host port url phase Nginx处理Http请求的过程 NGX_HTTP_POST_READ_PHASE 读取请求phase NGX_HTTP_SERVER_REWRITE_PHASE 这个阶段主要是处理全局的 server block 的rewrite NGX_HTTP_FIND_CONFIG_PHASE 这个阶段主要是通过uri来查找对应的location,然后根据loc_conf设置r的相应变量 NGX_HTTP_REWRITE_PHASE 这个主要处理

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档