我正在配置我的nginx
,并且发现了两个模块:ngx_http_limit_conn_module和ngx_http_limit_req_module
一个用于限制每个定义键的连接,一个用于限制请求。
我的问题是,http 连接和请求之间有什么关系(和区别)? 似乎多个请求并使用一个公共 http 连接,这背后的原理是什么?
答案1
HTTP 持久连接(也称为 HTTP 保持活动或 HTTP 连接重用)的理念是使用单个 TCP 连接发送和接收多个 HTTP 请求/响应,而不是为每个请求/响应对打开一个新连接。较新的 HTTP/2 协议使用相同的理念,并进一步允许在单个连接上多路复用多个并发请求/响应。