在默認狀況下,咱們在服務器上的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