2019年4月13日

Nginx 处理Http请求简单流程

摘要: L45 1:三次握手后 系统内核收到请求根据端口负载均衡的分配到某个worker 2:nginx 会分配一个512byte链接内存池 3:初始化nginx的http模块并等待用户请求,假设用户在client_header_timeout指令设置的值内还没再次请求,则链接超时 4:处理用户发送请求(处 阅读全文

posted @ 2019-04-13 12:50 _Jee 阅读(2263) 评论(0) 推荐(0) 编辑

2019年4月12日

Listen 指令

摘要: L:44 阅读全文

posted @ 2019-04-12 16:11 _Jee 阅读(196) 评论(0) 推荐(0) 编辑

2019年4月11日

Nginx 配置

摘要: L 43 阅读全文

posted @ 2019-04-11 17:31 _Jee 阅读(137) 评论(0) 推荐(0) 编辑

2019年4月10日

Nginx 容器

摘要: L39-40 阅读全文

posted @ 2019-04-10 17:42 _Jee 阅读(153) 评论(0) 推荐(0) 编辑

Nginx 进程间如何共享内存

摘要: L:37 Nginx 针对多进程用的是自旋锁(占用共享内存时间比较短的情况下否则可能会影响性能)注:自旋锁是不停的请求共享内存 而原先的信号量是等待占用者释放后通知等待的进程 阅读全文

posted @ 2019-04-10 16:01 _Jee 阅读(508) 评论(0) 推荐(0) 编辑

2019年4月8日

Nginx 如何通过连接池处理网络请求

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2019-04-08 16:57 _Jee 阅读(154) 评论(0) 推荐(0) 编辑

Nginx 模块分类

摘要: L:34 我们进入Nginx安装目录来查看上述模块的位置 在src目录下 每个模块对应的文件夹如下 阅读全文

posted @ 2019-04-08 16:36 _Jee 阅读(371) 评论(0) 推荐(0) 编辑

Nginx 阻塞与非阻塞

摘要: L:32 阅读全文

posted @ 2019-04-08 16:16 _Jee 阅读(661) 评论(0) 推荐(0) 编辑

2019年4月7日

Nginx Epoll事件模型优劣

摘要: L30-31 Epoll 性能优势主要源于它不用遍历 假设有100万个链接 其它事件可能都需要遍历所有链接,而Epoll只要遍历活跃的链接,这样大大提升了效率 阅读全文

posted @ 2019-04-07 14:44 _Jee 阅读(533) 评论(0) 推荐(0) 编辑

2019年4月6日

Nginx 网络事件

摘要: L27-29 应用层(如浏览器等一系列组成的发送get请求) 传输层 系统内核打开一个端口将客户端IP及端口和服务端IP及端口记录下来一并传输到网络层 网络层 打包后到链路层 再到客户端路由器至广域网 阅读全文

posted @ 2019-04-06 19:25 _Jee 阅读(158) 评论(0) 推荐(0) 编辑

导航