中易网

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及设备状态
全部回答
  • 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(); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息