一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP 解決session死鎖的方法

今天在開發碰到個棘手的問題 。
當異步請求后臺處理一個大數據量操作時  請求其他控制器都沒返回信息了。。起初以為是Ext 框架設置了ajax同步造成的。
后來發現時session 死鎖造成其他控制器在等待session 完成后才能操作。(主要是用戶登錄判斷需要更新session)
php 處理大數據量操作時 不能及時操作完成 這時候又有訪問其他控制器或者
異步請求時候會造成session 死鎖現象
和同事探討了下 可使用 session_write_close() 解決此問題
復制代碼 代碼如下:
Description
void session_write_close ( void )
End the current session and store session data.
Session data is usually stored after your script terminated without the need to call session_write_close(), but as session data is locked to prevent concurrent writes only one script may operate on a session at any time. When using framesets together with sessions you will experience the frames loading one by one due to this locking. You can reduce the time needed to load all the frames by ending the session as soon as all changes to session variables are done.

功能: 結束當前的session 操作 保存session 數據 
說的很明白了, 當腳本請求沒有調用session_write_close(); 時雖然 session  的數據是存儲住了。但是 session Date(也就是session 文件) 是鎖住狀態
是為了避免 其他應用此時操作session 造成不必要后果   當使用框架時 不同文件可能會不停地操作session 為了不造成其他操作對當前session 的死鎖等待
可使用此函數...

php技術PHP 解決session死鎖的方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 色五月在线视频 | 久久国产精品超级碰碰热 | 草久久久| 日韩欧美亚洲国产精品字幕久久久 | 国产精品久久久久久久久久一区 | 国产精品久久免费视频 | 欧美日在线观看 | 国产区精品福利在线观看精品 | 欧美性一区 | 在线观看一二三区 | 国产精品免费观看视频播放 | 色婷婷综合久久久久中文 | 日日夜夜拍拍 | 五月婷婷久 | 四虎影视免费永久在线观看黄 | 91精品宅男在线观看 | 日本精品一区二区三区在线视频一 | 国产极品麻豆91在线 | 小说区 图片区 视频区 | 精品精品国产高清a毛片牛牛 | 国产成人盗拍精品免费视频 | 国产精品国产自线拍手机观看 | 欧美亚洲高清日韩成人 | 久草色播 | 久久国内精品自在自线观看 | 国产精品欧美在线不卡 | 欧美经典成人在观看线视频 | 亚洲美女视频一区 | 91久久国产口精品久久久久 | 久久国产精品只做精品 | 欧美日韩亚洲一区二区三区 | 欧美黄色精品 | 国产精品美女免费视频观看 | 亚洲视频国产 | 国产一区二区高清视频 | 国产区网址| 在线观看色视频网站 | 涩婷婷| 色天使色婷婷在线影院亚洲 | 午夜视频在线观看国产www | 日韩亚洲精品不卡在线 |