当一个请求到达 Nginx 时,Nginx 会首先检查请求的 URI 是否匹配到了某个已知的静态文件。如果匹配了,Nginx 会直接返回该静态文件,不会再进行轮询。

如果请求的 URI 没有匹配到任何已知的静态文件,Nginx 会按照配置文件中的顺序依次查找对应的 upstream,直到找到一个可以处理该请求的 upstream。在查找 upstream 的过程中,Nginx 会采用轮询的方式依次向每个 upstream 发送请求,直到有一个 upstream 能够处理该请求。

如果所有的 upstream 都无法处理该请求,Nginx 会返回一个 404 错误。

Nginx 静态文件处理:单请求轮询查找原理

原文地址: https://www.cveoy.top/t/topic/mWLv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录