PHP的session阻塞问题

经过phpinfo()能够看到php支持的session存储方式有:php

QQ截图20140222135424

能够看出session的存储方式有文件、用户自定义、memcache存储方式数据库

在文件的存储方式用存在session阻塞的问题,该种阻塞存在于同一个浏览器执行统一个程序请求不一样的页面。当一个请求一直没有获得服务器回应的时候session文件处于锁定状态,其余请求将没法读取session文件因此其他的请求都处于阻塞状态,解决方法是,在第一个请求使用session以后就把session关掉session_write_close(),这个时候其余的请求就可以获得session文件的些权限。浏览器

为了长远考虑若是项目中session存储比较大,建议使用memcache或者数据库来存储session。服务器

相关文章
相关标签/搜索