- 论坛徽章:
- 0
|
同时在线万人以上,如何采用$_SESSION
可能处于基本点不同,
一般有大网站工作经验的程序员是推崇COOKIE的, 因为他们面对的是10W,100W级的用户量.
门户网站一般对流量大的程序做轮询. 有一堆服务器组, 放同样的程序去实现, 这样的环境SESSION没有很好的分布式解决方案, 因为你这次在这个服务器上面,很可能一会又跳到另一台服务器上, SESSION就没有了(别跟我谈F5, 后话).
用内存实现的SESSION, 解决分布式的话, 要么用NFS,要么用MYSQL,首先要考虑有一台终端SERVER,专门用来存放内存数据,这样解决分布问题, 但增加了实现的复杂度. 又有另一个弊端,这个SERVER需要超级强!比如有这样的网站,要分析用户行为,记录用户访问顺序, 一天有千万级的用户访问, 那找什么样的计算机来提供给SESSION去实现呢.
野狼可能在大网站工作, 或者处理用户量非常大的那种网站, 用COOKIE应该是他的环境下的经验之谈, 这些程序员的使用习惯都是在不断的开发环境中总结出来的.
我也推荐前台能用COOKIE就用COOKIE, 安全性方面加一个干扰串MD5一下基本就可解决,当然有条件的可像门户那样去写自己的加密/解密算法. |
|