Nginx-基本配置(三)

2018-05-21  本文已影响0人  东风依旧788

原客户端信息保留

配置反向代理服务器

负载均衡:通过upstream指令来实现

轮询方式 :默认方式,每个请求按照时间顺序逐一分配到不同的服务器进行处理,如果服务器宕机,会自动删除
权重方式: 利用weight指定轮询权重比率,用于后端服务器性能不一致情形
ip_hash方式:每个请求按照访问IP的hash结果进行分配,可以将每个访客固定到固定的服务器,可以解决Session共享问题
第三方模块:第三方模块采用fair时,按照每台服务器的响应时间来分配请求,时间短的优先分配;如果第三方模块采用url_hash时,访问采用url的hash值进行分配

缓存配置

永久性缓存
临时性缓存

Nginx配置优化

连接数优化
客户端请求限制
  http {
     # 限定每个连接的传输速率是100k
     limit_rate 100k;
    # 用于在已经传输指定大小的数据后再进行限速,针对大文件下载,当省略时,无论文件大小是多少,都会进行限制
     limit_rate_after 10m;
  }
浏览器缓存优化
  server {
      location ~.\(gif|jpg|jpeg|png|bmp|swf)$ {
          expires 30d;
     }
     location ~\.(css|js)$ {
          expires 12h;
     }
  }

LNMP分布式集群

集群部署样例
分布式集群

与Keepalived相结合的高可用性

上一篇 下一篇

猜你喜欢

热点阅读