在默认状况下,咱们在服务器上的SESSION是以文件储存的,这种状况至少到带来两个问题: php
这两个问题随便发生一个,都是不可接受的,若是产生了叠加效果,则更恐怖。 数据库
如下两个脚本是证明问题2的依据: 服务器
<?php // a.php session_start(); $_SESSION['MYNAME'] = 'HEIING'; sleep(10); // 睡10秒,以便观察,一般这里是一些数据库及业务逻辑操做 echo 'done';
<?php // b.php session_start(); echo $_SESSION['MYNAME']; echo "\ndone";先运行a.php,再运行b.php,会发现阻塞。
解决方案: session