由于Session依赖于名为JSESSIONID的Cookie , 而Cookie JSESSIONID的过期时间默许为–1 , 只需关闭了阅读器该Session就会失效 , 因而Session不能完成信息永世有效的效果 。运用URL地址重写也不能完成 。而且假如设置Session的超时时间过长 , 服务器累计的Session就会越多 , 越容易招致内存溢出 。
4.服务器压力的不同
Session是保管在服务器端的 , 每个用户都会产生一个Session 。假如并发访问的用户十分多 , 会产生十分多的Session , 耗费大量的内存 。因而像Google、Baidu、Sina这样并发访问量极高的网站 , 是不太可能运用Session来追踪客户会话的 。
而Cookie保管在客户端 , 不占用服务器资源 。假如并发阅读的用户十分多 , Cookie是很好的选择 。关于Google、Baidu、Sina来说 , Cookie或许是唯一的选择 。
5 .浏览器支持的不同
Cookie是需要客户端浏览器支持的 。假如客户端禁用了Cookie , 或者不支持Cookie , 则会话跟踪会失效 。关于WAP上的应用 , 常规的Cookie就派不上用场了 。
假如客户端浏览器不支持Cookie , 需要运用Session以及URL地址重写 。需要注意的是一切地用到Session程序的URL都要进行URL地址重写 , 否则Session会话跟踪还会失效 。关于WAP应用来说 , Session+URL地址重写或许是它唯一的选择 。
假如客户端支持Cookie , 则Cookie既能够设为本浏览器窗口以及子窗口内有效(把过期时间设为–1) , 也能够设为一切阅读器窗口内有效(把过期时间设为某个大于0的整数) 。但Session只能在本阅读器窗口以及其子窗口内有效 。假如两个浏览器窗口互不相干 , 它们将运用两个不同的Session 。(IE8下不同窗口Session相干)
6.跨域支持上的不同
Cookie支持跨域名访问 , 例如将domain属性设置为“.biaodianfu.com” , 则以“.biaodianfu.com”为后缀的一切域名均能够访问该Cookie 。跨域名Cookie如今被普遍用在网络中 , 例如Google、Baidu、Sina等 。而Session则不会支持跨域名访问 。Session仅在他所在的域名内有效 。
仅运用Cookie或者仅运用Session可能完成不了理想的效果 。这时应该尝试一下同时运用Cookie与Session 。Cookie与Session的搭配运用在实践项目中会完成很多意想不到的效果 。
- 庄家洗盘的目的是什么?
- 主力什么位置会砸盘,洗盘?
- 什么是洗盘和出货?两者有什么区别?
- 新鲜山楂吃了有什么好处
- 股票中量大但是出现十字星能代表什么?
- 股票中的洗盘是什么意思?如何使用?
- 捞女、贴家庭主妇标签、没底线!为什么批评李靓蕾的全是女人?
- 吃桔子对身体有什么好处和坏处
- 在股票市场中,什么是主力洗盘,洗盘的作用是什么?
- 暴涨牛股拉升前洗盘常见手法有哪些?K线特征是什么?
