允许客户端同时运行多个PHP请求

时间:2015-02-15 16:47:40

标签: php mamp

如何允许一个客户端同时运行多个PHP请求?

我一直在谷歌上搜索。我在PHP脚本的顶部尝试了session_write_close()。

我尝试编辑httpd.conf但没有咬人。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

听起来你正在寻找执行异步请求(AJAX),而jQuery对此非常有用。

查看jQuery.ajax() documentation

网上有很多教程可以帮助您开始使用jQuery,这篇SO帖子讨论了如何制作Multiple ajax calls at same time

修改: 由于您在评论中澄清了:

  • 您已经在使用jQuery但遇到了服务器的挑战,允许多个同时连接。
  • 您还表示您已尝试将缺失值添加到 httpd.conf 并重新启动Apache服务器。

如果向 httpd.conf 添加缺少的设置不起作用,并且您还检查过它们是否已经包含在 httpd.conf 中,或许, 的httpd-mpm.conf

您的OP表示您已尝试使用session_write_close()解决会话冲突,但可能会丢弃/忽略其他请求而不是排队。 您可以尝试将默认的基于文件的会话处理程序替换为调用数据库的会话处理程序,这可以消除两个进程同时尝试读取同一会话文件时出现的冲突问题。这篇文章(Saving PHP's Session data to a database)似乎很好地涵盖了它。