标签:
如图所示:
当客户端发来HTTP请求时,Nginx并不会立刻转发到上游服务器,而是先把用户的请求(包括HTTP包体)完整地接收到Nginx所在服务器的硬盘或者内存中,然后再向上游服务器发起连接,把缓存的客户端请求转发到上游服务器。
这种方式的缺点:
延长了一个请求的处理时间,并增加了用于缓存请求内容的内存和磁盘空间。
优点:
降低了上游服务器的负载,尽量把压力放在了Nginx服务器上。(通常,客户端与代理服务器之间的网络环境会比较复杂,多半是“走”公网,网速平均下来可能较慢,因此,一个请求可能要持续很久才能完成。而代理服务器与上游服务器之间一般是“走”内网,或者有专线连接,传输速度较快。这样上游服务器维持这个连接的时间就大大缩短,从来降低了上游服务器的负载)
标签:
原文地址:http://www.cnblogs.com/luyanliang/p/5629614.html