nginx负载均衡分类&&优先级配置
nginx负载均衡分类
1.RR简单轮询(默认)
2.balance权重指定轮询几率,weight和访问比率成正比
3.ip_hash(可确保session一致)固定ip访问同一台机器
4.upstream-fair 按后端服务器的响应时间来分配请求,响应时间短的优先分配。
5:url_hash(第三方)按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为缓存时比较有效
优先级配置
location 优先级 = > ^~ > ~> ~* > / = 用于指定完整路径 例 location = /game_center 匹配 http://url/game_center 完整路径 location /test12/formdata.html ^~ 用于指定前半路径 例 location ^~ /static/ 匹配 http://url/static/** ~ 后面接区分大小的正则匹配 暂时没有用到 !~ 不匹配 ~* 不区分大小的正则匹配 例 ~* /*.(gif|jpg|js|swf/html) 用于 匹配静态文件 !~* 不匹配 例 http://url/**/**/*.(gif|jpg|swf/html) 没有符号 通用匹配 优先级最低 例 /