免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: hitty
打印 上一主题 下一主题

同时在线万人以上,如何采用$_SESSION [复制链接]

论坛徽章:
62
2016科比退役纪念章
日期:2016-06-28 17:45:06奥兰多魔术
日期:2015-05-04 22:47:40菠菜神灯
日期:2015-05-04 22:35:07菠菜神灯
日期:2015-05-04 22:35:02NBA季后赛大富翁
日期:2015-05-04 22:33:34NBA常规赛纪念章
日期:2015-05-04 22:32:032015年亚洲杯纪念徽章
日期:2015-04-14 16:54:452015年亚洲杯之朝鲜
日期:2015-03-19 23:03:16明尼苏达森林狼
日期:2015-03-16 21:51:152015小元宵徽章
日期:2015-03-06 15:57:202015年迎新春徽章
日期:2015-03-04 09:55:282015年辞旧岁徽章
日期:2015-03-03 16:54:15
41 [报告]
发表于 2005-07-13 09:20 |只看该作者

同时在线万人以上,如何采用$_SESSION

原帖由 "tonera" 发表:


内存表和cookie是我认同的两种方法.


怎么使用内存表?
内存表不是一个好办法。实践中根本不可行。

论坛徽章:
0
42 [报告]
发表于 2005-07-13 09:39 |只看该作者

同时在线万人以上,如何采用$_SESSION

纯粹用COOKIE还是有很大的局限性,必须有种策略在COOKIE禁用,也能保持其它程序下能不断地间歇性连接来保持同步。

比如在WEB中加入隐藏的<iframe>;的值在后台定时刷新,服务端一但在某段时间内没有收到信息则可以认为用户已经离线....

论坛徽章:
62
2016科比退役纪念章
日期:2016-06-28 17:45:06奥兰多魔术
日期:2015-05-04 22:47:40菠菜神灯
日期:2015-05-04 22:35:07菠菜神灯
日期:2015-05-04 22:35:02NBA季后赛大富翁
日期:2015-05-04 22:33:34NBA常规赛纪念章
日期:2015-05-04 22:32:032015年亚洲杯纪念徽章
日期:2015-04-14 16:54:452015年亚洲杯之朝鲜
日期:2015-03-19 23:03:16明尼苏达森林狼
日期:2015-03-16 21:51:152015小元宵徽章
日期:2015-03-06 15:57:202015年迎新春徽章
日期:2015-03-04 09:55:282015年辞旧岁徽章
日期:2015-03-03 16:54:15
43 [报告]
发表于 2005-07-13 10:14 |只看该作者

同时在线万人以上,如何采用$_SESSION

原帖由 "hitty" 发表:
纯粹用COOKIE还是有很大的局限性,必须有种策略在COOKIE禁用,也能保持其它程序下能不断地间歇性连接来保持同步。

比如在WEB中加入隐藏的<iframe>;的值在后台定时刷新,服务端一但在某段时间内没有收到信息则?.........



疯子的计划,完全胡言乱语。连基本的用户技术水平都算不上。
:D  :D  :D  :D  :D

要是在我公司,我就建议去看医生。

论坛徽章:
0
44 [报告]
发表于 2005-07-13 11:57 |只看该作者

同时在线万人以上,如何采用$_SESSION

说说不可行的原因,不要在这里不懂装懂

论坛徽章:
62
2016科比退役纪念章
日期:2016-06-28 17:45:06奥兰多魔术
日期:2015-05-04 22:47:40菠菜神灯
日期:2015-05-04 22:35:07菠菜神灯
日期:2015-05-04 22:35:02NBA季后赛大富翁
日期:2015-05-04 22:33:34NBA常规赛纪念章
日期:2015-05-04 22:32:032015年亚洲杯纪念徽章
日期:2015-04-14 16:54:452015年亚洲杯之朝鲜
日期:2015-03-19 23:03:16明尼苏达森林狼
日期:2015-03-16 21:51:152015小元宵徽章
日期:2015-03-06 15:57:202015年迎新春徽章
日期:2015-03-04 09:55:282015年辞旧岁徽章
日期:2015-03-03 16:54:15
45 [报告]
发表于 2005-07-13 12:10 |只看该作者

同时在线万人以上,如何采用$_SESSION

[quote]原帖由 "hitty"]说说不可行的原因,不要在这里不懂装懂[/quote 发表:


就以cu论坛来说。你在frame里面不停的刷新,那我只要打开论坛就永不过期了
你总见过页面不操作过半小时过期的事情吧。所有的web浏览方式都有。

不停的刷新你知道真的在线上万是多大的负载吗?
用COOKIE没有任何局限性没有COOKIE什么都没有

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
46 [报告]
发表于 2005-07-13 12:39 |只看该作者

同时在线万人以上,如何采用$_SESSION

原帖由 "北京野狼" 发表:


怎么使用内存表?
内存表不是一个好办法。实践中根本不可行。


把session存入内存表.为什么不可行?

这和把session存入文件是一样的道理,唯一不同的是:内存开销上升,但速度更快!

还有,可实现跨域.(当然和前段时间讨论的用户跨域认证是不一样的.)

论坛徽章:
0
47 [报告]
发表于 2005-07-13 13:15 |只看该作者

同时在线万人以上,如何采用$_SESSION

原帖由 "北京野狼" 发表:


就以cu论坛来说。你在frame里面不停的刷新,那我只要打开论坛就永不过期了
你总见过页面不操作过半小时过期的事情吧。所有的web浏览方式都有。

不停的刷新你知道真的在线上万是多大的负载吗?
用COOKIE没有?.........


理论上本身就是,只要页面在本机打开,就不能算过期!

之所以过期那也是SESSION没有办法的办法,也是C/s和B/s不同的一部分

不停地刷,并没有指要多长时间刷一次,你当然可以30秒刷一次,还嫌不够再加也行,我想在这个时间段以内大多数用户还是会有所动作的

其实这么做的根本也是为了能更好地管理在线用户的情况,而不像传统意义上的完全分离的模式,并可能由此实现某种意义上的互动

论坛徽章:
62
2016科比退役纪念章
日期:2016-06-28 17:45:06奥兰多魔术
日期:2015-05-04 22:47:40菠菜神灯
日期:2015-05-04 22:35:07菠菜神灯
日期:2015-05-04 22:35:02NBA季后赛大富翁
日期:2015-05-04 22:33:34NBA常规赛纪念章
日期:2015-05-04 22:32:032015年亚洲杯纪念徽章
日期:2015-04-14 16:54:452015年亚洲杯之朝鲜
日期:2015-03-19 23:03:16明尼苏达森林狼
日期:2015-03-16 21:51:152015小元宵徽章
日期:2015-03-06 15:57:202015年迎新春徽章
日期:2015-03-04 09:55:282015年辞旧岁徽章
日期:2015-03-03 16:54:15
48 [报告]
发表于 2005-07-13 15:42 |只看该作者

同时在线万人以上,如何采用$_SESSION

原帖由 "hitty" 发表:


理论上本身就是,只要页面在本机打开,就不能算过期!

之所以过期那也是SESSION没有办法的办法,也是C/s和B/s不同的一部分
.


这世界上只有你一家网站准备这么做。而且不用cookie每次用户刷的时候你拿什么方式认证用户?

论坛徽章:
0
49 [报告]
发表于 2005-07-13 18:22 |只看该作者

同时在线万人以上,如何采用$_SESSION

可能处于基本点不同,

一般有大网站工作经验的程序员是推崇COOKIE的, 因为他们面对的是10W,100W级的用户量.

门户网站一般对流量大的程序做轮询. 有一堆服务器组, 放同样的程序去实现, 这样的环境SESSION没有很好的分布式解决方案, 因为你这次在这个服务器上面,很可能一会又跳到另一台服务器上, SESSION就没有了(别跟我谈F5, 后话).

用内存实现的SESSION, 解决分布式的话, 要么用NFS,要么用MYSQL,首先要考虑有一台终端SERVER,专门用来存放内存数据,这样解决分布问题, 但增加了实现的复杂度. 又有另一个弊端,这个SERVER需要超级强!比如有这样的网站,要分析用户行为,记录用户访问顺序, 一天有千万级的用户访问, 那找什么样的计算机来提供给SESSION去实现呢.

野狼可能在大网站工作, 或者处理用户量非常大的那种网站, 用COOKIE应该是他的环境下的经验之谈, 这些程序员的使用习惯都是在不断的开发环境中总结出来的.

我也推荐前台能用COOKIE就用COOKIE, 安全性方面加一个干扰串MD5一下基本就可解决,当然有条件的可像门户那样去写自己的加密/解密算法.

论坛徽章:
0
50 [报告]
发表于 2005-07-13 20:17 |只看该作者

同时在线万人以上,如何采用$_SESSION

晕倒哦,太恶心了吧你

随便找个马甲就能替自己拍马屁
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP