web集群 session共享处理

关于session的设置,本博客里有一篇文章介绍了,但集群共享处理,此处认真对待:

首先:设置session      //http://www.cnblogs.com/zhongyuan/archive/2012/11/09/2762166.html

在php.ini中关于session

session.save_handler = files  或者 user 或者 memcache   //这里三个参数分别表示 session 存储在 本地文件里  数据库里  memcache里;

session.save_path =  var/lib/php5/sess*   或者某某数据库  或者 tcp://192.168.1.21:11211 //对应存放路径;

方法一、利用cookie同步session

    据了解淘宝就是如此处理。

方法二、利用mysql

方法三、利用memcached

相关链接:

  http://blog.chinaunix.net/uid-20642150-id-3184231.html  //best

  http://blog.51yip.com/server/922.html   //与上面相同,但是是原创

  http://www.cnblogs.com/zhongyuan/archive/2012/11/09/2762166.html //

  http://blog.sina.com.cn/s/blog_60fcb5a10100zmk0.html  //good ,也参考一下吧

  

时间: 2024-08-25 23:44:22

web集群 session共享处理的相关文章

nginx+memcached+tomcat集群 session共享完整版

nginx+memcached+tomcat集群 session共享完整版 集群环境 1.nginx版本 nginx-1.6.2.tar.gz 2.jdk 版本 jdk-7u21-linux-x64.tar.gz 3.tomcat 版本  7.0.29 4.memcached 版本 memcached-1.4.22.tar.gz 5. CentOS 6.5 系统采用一台服务做测试 一.nginx安装 安装依赖包 yum -y install gcc gcc-c++ 1.安装pcre库 tar z

Nginx+Tomcat7(tomcat6)+Memcached集群Session共享

Nginx+Tomcat7+Memcached集群Session共享 原理: 主要是利用memcached-session-manager(下面简称msm)开源tomcat插件改变tomcat原始的session存储机制,将session的存储放到分布式缓存memcache中,从而实现对session的共享. 下载 1.      下载nginx 2.      下载tomcat7 (本文介绍的是tomcat7的session共享,如果是tomcat6,配置是不成功的,需要更换其中的jar包,m

Apache2.2 Tomcat7 集群 session共享 [windows]

Apache2.2  Tomcat7 集群 session共享 下载: Apache2.2.apache-tomcat-7.0.42.zip.tomcat-connectors-1.2.37-windows-i386-httpd-2.2.x.zip[mod_jk] 分别解压缩Apache2.2.apache-tomcat-7.0.42.zip.tomcat-connectors-1.2.37-windows-i386-httpd-2.2.x.zip 此处:C:\Apache2.2.C:\tomc

Web集群实现共享存储的架构演变及MogileFS

本篇博客从Web集群中亟需解决的大容量存储问题引入,分析了几类常用的共享存储架构,重点解析了分布式存储系统的原理及配置实现: =================================================================== 1 共享存储的架构演变 2 分布式存储系统 2.1 基础知识 2.2 分类 2.3 CAP理论 2.4 协议 3 MogileFS 3.1 特性 3.2 架构 3.3 组成 3.4 服务安装及启动 3.5 配置部署 3.6 配置前端代理N

细说tomcat之集群session共享方案

1. Tomcat Cluster官网:http://tomcat.apache.org/tomcat-7.0-doc/cluster-howto.htmlTomcat原生支持的集群方案. <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="8"> <Manager className="org.apache.catali

负载均衡下,WEB集群session管理

    通常状况下,在部署项目时,我们会考虑访问量过高带来的一系列问题,解决这个问题的一种做法是,使用WEB集群来分布式部署项目,即负载均衡.负载均衡可以通过软件,硬件等多种方式去实现.下面说说这个方法的区别.       软件实现的负载均衡:这一类的软件常用的有nginx,这里也可以将nginx看做成一个网关,通常一个nginx最多可以配置6个tomcat.nginx实现原理就是在中间层作为一个网关,然后地址转发到不同的tomcat(注:每个tomcat都拥有一个唯一的端口号).优点是性价比高

Nginx+Tomcat+Memcached集群Session共享

提供给大家整合实例: http://download.csdn.net/detail/zld1987/9577962 cookie是怎样工作的? 例如,我们创建了一个名字为login的Cookie来包含访问者的信息,创建Cookie时,服务器端的Header如下面所示,这里假设访问者的注册名是"Michael Jordan",同时还对所创建的Cookie的属性如path.domain.expires等进行了指定. Set-Cookie:login=Michael Jordan;path

160512、nginx+多个tomcat集群+session共享(windows版)

第一步:下载nginx的windows版本,解压即可使用,点击nginx.exe启动nginx 或cmd命令 1.启动: D:\nginx+tomcat\nginx-1.9.3>start nginx或D:\nginx+tomcat\nginx-1.9.3>nginx.exe注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作. 2.停止: D:\nginx+tomcat\nginx-1.9.3>nginx.exe -s stop或D:\nginx+tomca

100513、nginx+tomcat集群+session共享(linux)

第一步:linux中多个tomcat安装和jdk安装(略) 第二步:nginx安装,linux中安装nginx和windows上有点不同也容易出错,需要编译,这里做介绍 一.安装依赖 gcc openssl-fips-2.0.2.tar.gz zlib-1.2.7.tar.gz pcre-8.21.tar.gz 下载linux版本的安装包,如果不下载安装包,可以在线安装命令: yum install gcc-c++ yum install -y pcre  pcre-devel yum inst