美文网首页
nignx 优化 长连接,短连接

nignx 优化 长连接,短连接

作者: 青城楼主 | 来源:发表于2017-10-18 03:43 被阅读665次

nginx连接后端服务时,使用upstream的方式,并且设置keepalive可以建立长连接,减少创建连接的消耗,提升效率。

但是,nginx默认采用http1.0协议,如果后端没有返回Connection:keepalive的header,设置的长连接是不生效的,大并发下会出现大量time_wait的连接。

两种解决方案:

1、后台服务在response header中加Connetion:keepalive

2、在nginx配置中显示指明http1.1协议(默认长连接),并且设置header Connnction=""

location ~ /XXX {

....

proxy_http_version 1.1;

proxy_set_header Connection "";

}

相关文章

  • nignx 优化 长连接,短连接

    nginx连接后端服务时,使用upstream的方式,并且设置keepalive可以建立长连接,减少创建连接的消耗...

  • 开篇

    目前关注的领域 Android 网络优化长连接短连接 Android Push 优化进程保活消息展示 Androi...

  • http长短连接和长短轮询、webSocket

    本文主要介绍长连接、短连接、长轮询、短轮询 和 webSocket。长连接、短连接、长轮询、短轮询是基于http的...

  • TCP keepalive 和 http keep-alive

    HTTP的长连接和短连接本质上是TCP长连接和短连接。 短连接短连接,顾名思义,与长连接的区别就是,客户端收到服务...

  • HTTP长连接和短连接

    HTTP的长连接和短连接本质上是TCP长连接和短连接。 1. 什么是长连接、短连接? 在HTTP/1.0中默认使用...

  • 长连接,短连接

    长连接 1.client 向 server 发起连接 2.server 接到请求,双方建立连接 3.client ...

  • 面试遇到的题目

    1、Socket的长连接和短连接 长连接和短连接的概念: 长连接与短连接的概念:前者是整个通讯过程,客户端和服务端...

  • RestTemplate Httpclient连接池

    RestTemplate 初解 1.HTTP长连接、短连接 HTTP协议的长连接和短连接,实质上是TCP协议的长连...

  • HTTP 长连接和短连接

    1. HTTP 协议与 TCP/IP 协议的关系 HTTP 长连接和短连接 === TCP 长连接和短连接。HTT...

  • 如何基于http协议建立一个长连接?

    HTTP协议的长连接和短连接,实质上是TCP协议的长连接和短连接。 在HTTP/1.0中默认使用短连接。也就是说,...

网友评论

      本文标题:nignx 优化 长连接,短连接

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