网站制作学习网ASP→正文:Session缺点
字体:

Session缺点

ASP 2008/8/27 22:04:31  点击:不统计

关键词:Session有什么缺点,Session的缺点,session ,缺点



Session变量同样需要自己的运行时间和存储空间。过多的使用Session变量就会导致代码冗余,并且是服务器运行成本提高,Session变量和Cookies是同一类型的。如果某用户将浏览器设置为不兼容任何Cookies对象,那么该用户就无法使用这个Session变量!

当一个用户访问某页面时,每个Session变量的运行环境便自动生成,这些Session可在用户离开该页面后仍保留20分钟,事实上,这些变量一直可保留值Timeout。Timeout的时间长短由Web服务器管理员设定。一些站点上的变量仅维持了3分钟,一些则为10分钟,还有一些则保留值默认值20分钟。所以,如果在Session中置入了较大的对象(如ADOrecordsets,connections),那么随着站点访问量的增大,服务器将会因此而无法正常运行!

因为创建Session变量有很大的随意性,可随时调用,不需要开发者做精确的处理,所以,过渡使用Session变量将会导致代码不可读而且不好维护。虽然“你可以在任何想要使用的时候直接使用Session变量,儿而不必事先声明它,这种方式接近于在VB中变量的使用。使用完毕后,也不必考虑将其释放,因为它将自动释放”。

·上一篇:截取、分割字符串 >>    ·下一篇:遍历Cookies集合 >>
推荐文章
最新文章