尚硅谷nginx_nginx可配置项流程图
2022-08-16 09:42:22 1 举报
尚硅谷nginx_nginx可配置项流程图
作者其他创作
大纲/内容
keepalive_time
client_header_buffer_size
注册回调函数()
Body
完全读到请求体之后再向上游服务器发送请求
磁盘缓冲存储位置
处理请求体
Connection: keep-aliveConnection: close
client_body_timeout
权重
客户端body缓冲区大小配置
a http request
临时文件路径
proxypass读取并写入磁盘的最大文件大小
加入epoll事件队列
缓冲区
选择服务器
如果大于配置
send_timeout 60; 默认60s
keepalive_request
向磁盘缓冲区写入时一次写入的大小
proxy_pass
<location>
proxy_read_timeout
proxy_max_temp_file_size
连接服务器
Header
set_header
三次握手
keepalive_timeout 65; 默认65s
keepalive保持时间
client_body_buffer_size
proxy_http_version
上游服务器连接过程
是否缓冲读到的数据
缓冲区大小32个64k大小内存缓存块
proxy_temp_path
keepalive_time 1h;
proxy_buffer_size
限制keepalive保持连接的最大时间
临时文件
准备请求数据报文
<upstream>
proxy_requset_buffering on;
content-length标记请求大小
<Server>
读取成功:需要多次读取边读边转发给下游
proxy_send_timeout
响应体大小大于缓冲区大小并且上游速度慢 下游速度快
proxy_buffering on;
处理请求头
上游服务器
keepalive_timeout
一边读body 一边发送给上游服务器并行
keepalive_requset
client_max_body_size
client_header_timeout
proxy_requset_buffering off;
可写
proxy_buffers 32 64k;
proxy_connect_timeout
proxy_temp_file_write_size
keepalive_disable
两次向客户端写操作之间的间隔 如果大于这个时间则关闭连接
读取失败后尝试下一个服务器
proxy_buffering off;
client_body_temp_path
写入临时文件
Upstream初始化过程
0 条评论
下一页