社区
高性能WEB开发
帖子详情
nginx会把后端upstream的数据接到本地再返回给客户吗
jnsuy864223
2014-11-24 10:47:09
如果
客户 -----> Nginx服务器 ---->PHP服务器
,那么假设用户向Nginx请求下载一个网页,Nginx再向后端upstream获取,Nginx从upstream获取网页后是先在Nginx所在主机本地存到内存,然后再返回给用户吗?如果是这种模式,那么如果用户请求下载一个比如10M的文件,岂不是Nginx在本地也要先存这个10M的文件,再返回给用户?效率岂不是低?
...全文
381
回复
打赏
收藏
nginx会把后端upstream的数据接到本地再返回给客户吗
如果 客户 -----> Nginx服务器 ---->PHP服务器 ,那么假设用户向Nginx请求下载一个网页,Nginx再向后端upstream获取,Nginx从upstream获取网页后是先在Nginx所在主机本地存到内存,然后再返回给用户吗?如果是这种模式,那么如果用户请求下载一个比如10M的文件,岂不是Nginx在本地也要先存这个10M的文件,再返回给用户?效率岂不是低?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Nginx
- request_time和
ups
tream
_response_time详解
最近分析服务器性能,考虑到
nginx
在前面做反向代理,这里查一下
nginx
日志来反应服务器处理时间的问题。 网上查了查资料,这里记录一下。 1、request_time 官网描述:request processing time in seconds with a milliseconds resolution; time elapsed between the first bytes wer............
Nginx
ups
tream
Nginx
ups
tream
[
nginx
] proxy和
ups
tream
模块
proxy模块负责
nginx
的http反向代理,默认为HTTP\1.0,
会
把Client发来的http headers和http body都传递给
ups
tream
ups
tream
模块负责与上游(
后端
)服务器通信,其中包括负载均衡的轮询策略、长连
接
队列 一、配置文件http{}配置内# 上游(
后端
)服务
ups
tream
http_backend { server 192.168.
【
Nginx
学习】7大步骤揭秘
Nginx
Ups
tream
机制:启动
Ups
tream
的全过程
首先,我们来回顾一下
Ups
tream
机制的基本概念。
Ups
tream
机制允许
Nginx
将请求转发到多个
后端
服务器,从而实现负载均衡和高可用性。这就像是一支乐队,
Nginx
作为指挥,根据不同的需求将任务分配给不同的乐手(
后端
服务器),确保演奏的和谐与高效。
Nginx
负载均衡(
ups
tream
)
严格的说,
Nginx
仅仅是作为
Nginx
Proxy反向代理使用的。普通的负载均衡软件,例如LVS,其实现的功能只是对请求
数据
包的转发(也可能
会
改写
数据
包)、传递,其中DR模式明显的特征是从负载均衡下面的节点服务器来看,
接
收到的请求还是来自访问负载均衡的
客户
端的真实用户。而反向代理不一样,反向代理
接
收访问用户的请求后,
会
代理用户重新发起请求代理下的节点服务器,最后把
数据
返回
给
客户
端用,在节点服务器看来,访问的节点服务器的
客户
端就是反向代理服务器了,而非真是的网络用户。
高性能WEB开发
25,979
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章