免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 5481 | 回复: 21
打印 上一主题 下一主题

怎样实现web群集共享session? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-18 21:52 |只看该作者 |倒序浏览
前端web服务器共四台,我希望做成基于DNS的对称负载均衡。
四台web服务器上的程序完全一样,但是怎样实现四台服务器共享一个session线程池?

在网上查到过类似的帖子,有人说内建一套基于数据库的session机制可以实现,但数据库服务器的压力很大。且效率较低。

能否通过指定session.save_path为一个网络地址?如:session.save_path = \\192.168.1.1\sessionData

如果这样可以的话。在unix系统中怎样指向一个网络硬盘空间呀?

论坛徽章:
0
2 [报告]
发表于 2004-07-18 21:55 |只看该作者

怎样实现web群集共享session?

原帖由 "dreamriver" 发表:
前端web服务器共四台,我希望做成基于DNS的对称负载均衡。
四台web服务器上的程序完全一样,但是怎样实现四台服务器共享一个session线程池?

在网上查到过类似的帖子,有人说内建一套基于数据库的session机制可?.........


通过网络共享方式还不如直接用数据库的方式呢

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2004-07-18 22:07 |只看该作者

怎样实现web群集共享session?

如果session的量非常大,放到文件系统里不见得会比放到数据库里好多少,你不一定非要用mysql、pgsql这些关系式数据库,berkeley db也许就可以满足你的需求。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
4 [报告]
发表于 2004-07-18 22:19 |只看该作者

怎样实现web群集共享session?

UNIX下问题最大的就是权限的问题吧。web服务器要对这个共享网络目录有读写权限。我没试过,只在win32下试过。等楼主的测试答案。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2004-07-18 23:27 |只看该作者

怎样实现web群集共享session?

>;在unix系统中怎样指向一个网络硬盘空间呀?

NFS

论坛徽章:
0
6 [报告]
发表于 2004-07-19 00:09 |只看该作者

怎样实现web群集共享session?

NFS效率没有DataBase来得高!

论坛徽章:
0
7 [报告]
发表于 2004-07-19 02:43 |只看该作者

怎样实现web群集共享session?

还是用berkeley db也许更理想

论坛徽章:
0
8 [报告]
发表于 2004-07-19 09:11 |只看该作者

怎样实现web群集共享session?

楼上的给个方法看看怎么样啊?
让俺也学学

论坛徽章:
0
9 [报告]
发表于 2004-07-19 13:00 |只看该作者

怎样实现web群集共享session?

偶是理论家的说。。。。。嘿嘿。

论坛徽章:
0
10 [报告]
发表于 2004-07-19 22:35 |只看该作者

怎样实现web群集共享session?

在win2000下试过了,可以使用网络路径。
我想在unix下需要使用nfs了

SERVER1有一个分区为/session
然后SERVER2和3、4分别将SERVER1的/session分区通过NFS加载到自己的/session分区下面,然后分别设定php.ini中的savePatch。

但我还没有试。

我感觉还是php自带的session处理机制可靠性高,并且不会在硬盘上存储太多session文件,因为php有session回收机制。过期的session会自动清除的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP