什么是nginx?
- nginx可以作为web服务器、代理服务器、负载均衡服务器。
- 在处理请求中官方给出说明说是可以抗住5W并发。
什么是web服务器?
什么是正向代理?
正向代理就是访问代理服务器,从而由代理服务器访问到指定地方,可以理解为翻墙,翻墙就是访问国外的代理服务器,再由代理服务器访问。
什么是反向代理?
图片来源https://blog.csdn.net/qq_40036754/article/details/102463099?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162786584816780264083336%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=162786584816780264083336&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-102463099.first_rank_v2_pc_rank_v29&utm_term=nginx&spm=1018.2226.3001.4187
- 用户角度:从用户角度来说是没有感觉的,用户从打开一个网站到浏览器展示出来网站的页面,用户是没有任何感知的,唯一的感知就是打开的速度,这个因素很多,如网络、带宽、等,但是从nginx角度来说,可能是当请求来到服务器以后,跳转的层次越多,返回给客户的数据时间越久,在生产中应当避免无意义的跳转。
- 技术角度:从技术角度来说反向代理就是nginx代理请求,将请求先打到nginx上,再由nginx转发给后面,这就是反向代理,这样可以很好的去保护后端服务器。
什么是负载均衡?
当你有多个服务一模一样,你的需求是想这些服务都可以对外提供服务,来减轻并发带来的压力,那么就需要在由nginx作为负载均衡,将请求打到nginx上,再由nginx通过调度方法打给后端服务,没错,负载均衡是建立在反向代理的基础之上的。
|