nginx怎么解决session
答案:2 悬赏:0
解决时间 2021-11-08 05:12
- 提问者网友:伴他一生,无悔
- 2021-11-08 00:23
nginx怎么解决session
最佳答案
- 二级知识专家网友:野性且迷人
- 2021-11-08 00:47
nginx是没有session的。
session这东西是开发语言(php/asp/jsp)的一个功能,就是用户的一个对话区。
而nginx是一个应用软件,主要用来代理转发网络的请求,没有session的。
如果想解决nginx均衡所带来的session问题,用redis或者memcache。
Nginx负载均衡一些基础知识:
nginx 的 upstream目前支持 4 种方式的分配
1)、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2)、weight
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
2)、ip_hash
每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。
3)、fair(第三方)
按后端服务器的响应时间来分配请求,响应时间短的优先分配。
4)、url_hash(第三方)
配置:
在http节点里添加:
#定义负载均衡设备的 Ip及设备状态
session这东西是开发语言(php/asp/jsp)的一个功能,就是用户的一个对话区。
而nginx是一个应用软件,主要用来代理转发网络的请求,没有session的。
如果想解决nginx均衡所带来的session问题,用redis或者memcache。
Nginx负载均衡一些基础知识:
nginx 的 upstream目前支持 4 种方式的分配
1)、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2)、weight
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
2)、ip_hash
每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。
3)、fair(第三方)
按后端服务器的响应时间来分配请求,响应时间短的优先分配。
4)、url_hash(第三方)
配置:
在http节点里添加:
#定义负载均衡设备的 Ip及设备状态
全部回答
- 1楼网友:无字情书
- 2021-11-08 01:26
package zl.study.designpattern.builder;
public interface vehiclebuilder {
public void buildvehicle();
public void buildengine();
public void buildwheel();
public vehicle getvehicle();
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯