美文网首页
14.http请求流程示意图

14.http请求流程示意图

作者: _小二_ | 来源:发表于2020-04-15 14:26 被阅读0次
    clipboard.png
    流程简述:
    1. 请求进入nginx后,在Read Request Header中读取这个请求的请求行和header数据信息;根据这个信息确定当前请求在哪个server中进行处理(这个阶段使用了 9 10 11 12 三个笔记)
    2. 流程走到Identify Configuration Block阶段,在这里确定是哪个location模块对这个请求生效
    3. 向下流程走到Apply Rate Limits阶段,这里根据并发连接数,超过限制则直接返回或做其他处理
    4. 向下流程走到Perform Authentication阶段,这里根据传递的refer等字段查看是否盗链请求,或者根据协议验证用户请求权限
    5. 向下走到Generate Content阶段,生成响应内容,这里的内容可以是在nginx部署的静态信息,也可以是通过反向代理获取的动态接口信息(Upstream Services),也可能会产生重定向或子请求(Internal redirects and subrequests )不断获取其他内容生成响应信息
    6. 生成相应内容后,走到Response Filter(过滤模块)时,可能会对响应内容做处理,如gzip操作进行压缩,生成日志和返回数据给请求用户

    相关文章

      网友评论

          本文标题:14.http请求流程示意图

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