我在很多博客/书中都看到,在代理缓存和服务器之间保持持久连接可以带来很多好处。所以你有:
C ----代理------ S
现在,如果代理和服务器之间的连接是持久的,它可以提供许多好处。
1)我们节省了TCP 3次握手
2)我们不必执行慢启动。拥塞窗口很大,因为许多客户端将通过此TCP流发送数据。
唯一的问题是如何解除我从服务器收到的回复以便将它们发送到客户端?如何找出哪个回复对应哪个客户?
答案 0 :(得分:1)
最新的nginx提供此功能。你可以参考代码。 (上游,代理,upstream_keeplive ..)