php同一个浏览器共用session并发挂起

  php在同一个浏览器下,session的会话id是一样的,当同时请求2个页面,这2个页面都使用了session(调用session_start()),那么最后一个到达服务器的请求将被挂起,直到先到达服务器的php页面执行完毕后才会继续执行下一个php请求。

 

  这个和asp/asp.net的会话加锁机制一样,并发请求时使用session后续到达的session会被挂起。asp.net/asp网站浏览器打开一个长时间运行的页面同时打开其他页面为什么被挂起

 

  php的解决办法:完成session操作后,马上调用session_write_close关闭session,释放session文件的占用

加支付宝好友偷能量挖...


原创文章,转载请注明出处:php同一个浏览器共用session并发挂起

评论(0)Web开发网
阅读(280)喜欢(0)PHP/apache/Perl