美文网首页
nginx学习

nginx学习

作者: 邦_ | 来源:发表于2023-10-23 10:18 被阅读0次

正向代理和反向代理

正向:


截屏2023-10-23 11.26.46.png

客户端配置代理服务器 通过代理服务器进行互联网访问

反向:


截屏2023-10-23 11.33.43.png

客户端对代理是无感知的

动静分离:

截屏2023-10-23 11.51.29.png

worker_processes 并发数

和服务器的cpu数量相等最为适宜

worker_connections 最大连接数

访问静态资源的话 一般需要两个worker
反向代理的话需要四个worker

在nginx中,每个worker进程只有一个主线程,采用异步非阻塞的方式处理请求,因此能够同时处理成千上万的请求。当访问静态资源时,需要两个worker进程来处理请求,这是因为在nginx的worker_connection中,一个连接需要一个客户端请求worker和一个worker响应客户端的连接。
因此,两个worker进程可以同时处理两个客户端的请求,提高服务器的吞吐能力。

在反向代理的情况下,需要4个worker进程是因为每个连接需要两个worker进程来处理。在nginx中,一个worker进程只能处理一个连接,但是一个连接需要一个客户端请求worker和一个worker响应客户端的连接。因此,为了处理更多的连接,需要更多的worker进程。

截屏2023-10-26 15.38.51.png

相关文章

网友评论

      本文标题:nginx学习

      本文链接:https://www.haomeiwen.com/subject/tzbridtx.html