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模板地址配置
模板替换配置