1.  nginx和tomcat区别

nginx http 服务器 HTML WEB服务(负载均衡,反向代理)  当当,百度,京东,新浪,网易,腾讯。

tomcat j2ee web应用服务器 http+java应用

2. 负载均衡

    负载:用户承担的请求量,分摊到不通的服务器上。

    反向代理模式

    透传模式

   三角

  负载均衡的算法:

千万级流量架构中的高并发分流技术--nginx技术

 

nginx代理的配置:

千万级流量架构中的高并发分流技术--nginx技术

 

 3. 网站优化

分库分表,加缓存,服务拆分,加机器。

4. nginx网站优化:动静分离,

nginx可以配置本地缓存。

lua 将动态页面和静态页面结合起来。基于C的lib库,lua解释器。

如下:这里是静态页面的HTML代码:

千万级流量架构中的高并发分流技术--nginx技术

openresty继承了lua脚本

product.lua

千万级流量架构中的高并发分流技术--nginx技术

 

 千万级流量架构中的高并发分流技术--nginx技术

 

5. lua在nginx中的配置

首先加入lua的模块和C模块

 千万级流量架构中的高并发分流技术--nginx技术

 

nginx配置的本地缓存

千万级流量架构中的高并发分流技术--nginx技术

 

lua模板地址配置

 千万级流量架构中的高并发分流技术--nginx技术

模板替换配置

千万级流量架构中的高并发分流技术--nginx技术

 

相关文章:

  • 2021-11-24
  • 2021-09-01
  • 2022-01-01
  • 2022-01-07
  • 2022-12-23
  • 2021-09-25
  • 2021-06-09
猜你喜欢
  • 2021-12-18
  • 2021-10-09
  • 2021-05-27
  • 2021-09-08
  • 2021-08-08
  • 2021-09-05
相关资源
相似解决方案