什么是Nginx前端
什么是Tenginenginx
看看国内大公司在用Nginx和Tengine吗?后端
步骤一:进入 https://www.taobao.com/,按F12。可看到服务器
有不少APP对淘宝进行请求。随便点击一个,session
步骤二:固然,能够看到,并不都在nginx里。好比还有Tengine...等其余。这个自行去看吧!架构
因此,学会一个知识,淘宝网站里,用到了不少,并不是nginx一家。并发
Nginx和Apache的优缺点负载均衡
进入Tengine官网高并发
自行去看吧!优化
什么是高并发和负载均衡
如何解决高并发和负载均衡
什么是高可用
如何解决高可用问题
客户端 前台服务器 后台服务器
超大集群完整架构(重量级)
单点故障问题(主备) 前端服务器 后台服务器 数据收集 数据过滤 数据处理 数据分析 数据存储 数据可视化
说明:上面画的都是集群。
上面一条线,是实时。
下面一条线,是离线。
交换机,是switch,更错!
思路:从客户端 -> 前端 --> 后端 -> 前端 -> 客户端
Nginx和Tengine的功能
总结
解决的问题:
场景:
a) 高并发
b) 优化并发,动静分离
c) 负载均衡, (负载均衡,英文名称为Load Balance,其意思就是分摊到多个操做单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工做任务。)
d) 高可用场景
e) 上行下行数据量不均衡的问题(lvs)
Nginx的两个功能: