如何允许一个客户端同时运行多个PHP请求?
我一直在谷歌上搜索。我在PHP脚本的顶部尝试了session_write_close()。
我尝试编辑httpd.conf但没有咬人。
我该怎么办?
答案 0 :(得分:0)
听起来你正在寻找执行异步请求(AJAX),而jQuery对此非常有用。
查看jQuery.ajax()
documentation。
网上有很多教程可以帮助您开始使用jQuery,这篇SO帖子讨论了如何制作Multiple ajax calls at same time。
修改强>: 由于您在评论中澄清了:
如果向 httpd.conf 添加缺少的设置不起作用,并且您还检查过它们是否已经包含在 httpd.conf 中,或许, 的httpd-mpm.conf
您的OP表示您已尝试使用session_write_close()
解决会话冲突,但可能会丢弃/忽略其他请求而不是排队。
您可以尝试将默认的基于文件的会话处理程序替换为调用数据库的会话处理程序,这可以消除两个进程同时尝试读取同一会话文件时出现的冲突问题。这篇文章(Saving PHP's Session data to a database)似乎很好地涵盖了它。