我在本地网络(APACHE服务器)上运行PHP Web应用程序,允许客户端编写存储在数据库中的注释。
每当3个或更多客户端计算机连接到服务器时,两个客户端计算机将最终等待其页面无限加载,直到客户端3对应用程序执行操作(即AJAX下拉菜单,确认按钮,打开另一个页面或刷新页面)。客户端数量越多,等待一台机器在服务器上执行操作的人就越多。
有时(虽然很少),所有客户端都无限期地等待,我必须重置APACHE服务器。
当有2个客户端连接时,一切都很顺利(虽然我认为这是因为它减少了等待问题几乎从不的机会)。我已经测试了服务器设置,一切看起来都很好(只是默认设置中的一些调整)
我认为这与我的代码有关,但无法跟踪问题。
在我研究解决方案后,我遇到了这些可能的解决方案,但想询问是否有人遇到过这个问题及其解决方案:
多线程
输出缓冲
禁用防病毒