一寫session_start() 頁(yè)面就卡死
當(dāng)一個(gè)頁(yè)面開(kāi)啟了session之后,會(huì)獨(dú)占這個(gè)session文件,這樣會(huì)導(dǎo)致當(dāng)前用戶的其他并發(fā)訪問(wèn)無(wú)法執(zhí)行而等待...怎么解決呢?一寫session_start() 頁(yè)面就卡死,,就是跟在<?php后面
當(dāng)一個(gè)頁(yè)面開(kāi)啟了session之后,會(huì)獨(dú)占這個(gè)session文件,這樣會(huì)導(dǎo)致當(dāng)前用戶的其他并發(fā)訪問(wèn)無(wú)法執(zhí)行而等待...怎么解決呢?一寫session_start() 頁(yè)面就卡死,,就是跟在<?php后面
2016-01-27
舉報(bào)
2022-03-23
主要是因?yàn)槟愕谝粋€(gè)頁(yè)面比較耗時(shí),session_start后,session操作句柄被鎖定保護(hù)(防止再次并發(fā)session_start修改數(shù)據(jù)導(dǎo)致session數(shù)據(jù)混亂),所以同瀏覽器下打開(kāi)其他頁(yè)面,會(huì)阻塞等待第一個(gè)耗時(shí)頁(yè)面執(zhí)行結(jié)束session釋放鎖定。
解決方式請(qǐng)參考
https://blog.51cto.com/phpme/5075832
2016-01-27
每個(gè)用戶連接產(chǎn)生的session都是不同的,不存在沖突問(wèn)題,可以將代碼貼出來(lái)分析一下。