Nginx
文章平均质量分 94
Nginx使用总结
夏之七
立足小世界,日积跬步;沟通大世界,万川映月。
展开
-
nginx Handler模块开发过程整理
一、综述 一般来说,在nginx中作为第三方开发者最可能开发的类型模块包括:handler,filter和load-balancer。 handler模块主要是用来接受来自客户端的请求并产生输出的模块。 也有说upstream模块实际上也是一种handler模块,只不过它产生的内容来自于从后端服务器获取的,而非本机产生的。 在配置文件中,使用location指令可以配置content handler模块,当nginx系统系统的时候,每个handler模块都关联了同一个location,而实际上只有一个h..原创 2021-04-16 15:02:53 · 304 阅读 · 0 评论 -
nginx架构剖析
一、综述 nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。nginx是以多进程的方式来工作,当然nginx也是支持多线程方式的,只是多进程是nginx的默认方式,也是应用主流方式。 1、master进程 master进程主要用来管理worker进程,包含: 1)接收来自外界的信号。 2)向各个worker进程发送信号。 3)监控worker进程运行状态,当worker进程退出后(异常退出),会自动重新启动新的worker进程..原创 2021-04-15 18:06:57 · 605 阅读 · 1 评论 -
Nginx反向代理负载均衡配置详解
一、Nginx特性 Nginx使用可扩展的事件驱动,不是传统的过程驱动架构。 在传统的Web服务器体系结构中,每个客户端连接作为一个单独的进程或线程处理,随着网站的流行度增加,并发连接数量的增加,Web服务器减慢,延迟了对用户的响应。 从技术角度来看,产生一个单独的进程/线程需要将CPU切换到新的任务并创建一个新的运行时上下文,消耗额外的内存和CPU时间,从而对性能产生负面影响。 Nginx开发的目标是实现10倍以上的性能,优化服务器资源的使用,同时也能够扩展和支持网站的动态增长。因此,Nginx成为最知名原创 2020-12-03 18:25:56 · 792 阅读 · 1 评论