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


1.  nginx和tomcat区别

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

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

2. 负载均衡

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

    反向代理模式

    透传模式

   三角

  负载均衡的算法:

 

nginx代理的配置:

 

 3. 网站优化

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

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

nginx可以配置本地缓存。

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

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

openresty继承了lua脚本

product.lua

 

 

 

5. lua在nginx中的配置

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

 

 

nginx配置的本地缓存

 

lua模板地址配置

 

模板替换配置

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM