现在的位置: 首页 -> PHP学习 -> ajax异步请求同一php页面被阻塞

ajax异步请求同一php页面被阻塞

2015-07-05 00:35评论数 0 ⁄ 被浏览 6676 views+

在网站中,有很多功能,为了让用户更好的体验,需要做成异步,特别是费时的操作,比如图片上传等。


但是有时候我们会发现,用jquery中的ajax请求同一php页面的时候,如果同时有多个请求,并不是我们预期那样同时进行的,而是等待一个请求结束后,再继续下一个请求。


这样严重影响了程序的性能,而异步在这里也变得毫无意义了。出现这种情况的原因,很可能是session引起脚本阻塞造成的,如果页面使用了session,开启session后,同一浏览器,执行同一程序会被锁(php session的机制如此吧)。


解决办法:在用完session的地方加入一句php代码 session_write_close();就可以了。

 

文章出自:https://www.daixiaorui.com/read/161.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。

目前有 0 条评论  @我要评论

    您的每一个评论都是对我的一份支持

     博客二维码

    昵称 *

    邮箱 *