php – 为什么apache不会同时处理来自同一浏览器的多个请求

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 为什么apache不会同时处理来自同一浏览器的多个请求脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我不太确定如何正确地表达这个问题,所以我将从遇到的情景开始.

我在我的网络应用程序中进行了一些处理,比用户等待再次控制页面需要更长的时间,因此我决定通过ajax请求处理它.

问题是,即使我将此请求卸载到ajax请求中,似乎apache也不会处理任何进一步的请求,直到原始处理器请求完成为止.

我原本想知道如何解决这个问题,但后来我决定一般来说这可能是一个坏主意.

但是,我仍然很好奇,如果有人知道为什么apache会这样做,以及什么(如果有的话)配置指令控制它.我最初的想法是KeepAlive,但禁用这似乎并没有改变行为.

我通过mod_PHP运行PHP,如果这有所作为.

我感谢任何帮助指向正确的方向

您使用的是基于文件的会话吗? PHP将锁定每个请求的会话文件,并保持该锁定,直到您执行session_wrITe_close()或脚本终止/退出.这样做的副作用是所有请求都成为串行请求,因为它们都争用相同的单个资(会话文件).

脚本宝典总结

以上是脚本宝典为你收集整理的php – 为什么apache不会同时处理来自同一浏览器的多个请求全部内容,希望文章能够帮你解决php – 为什么apache不会同时处理来自同一浏览器的多个请求所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。