2017-10-17 61 views
0

我们有一个基于Intranet的基于PHP/MYSQL的产品,它在局域网上的XAMPP中运行。在任何时间点,有超过150个客户端连接到应用程序并通过POST方法提交表单。但问题是,当他们一次提交所有答案时,其中一些人在其浏览器中发现“无法连接”消息。但那时我可以ping通我的ip。我相信这是因为我的服务器PC或xampp apache无法处理大量的请求。xampp中的PHP/mysql apache无法处理大量请求

是关于xampp配置或网络问题?任何人都可以建议上述问题的原因是什么,以及为了能够处理更多的请求并使用更稳定和健壮的机制进行工作,应该更改哪些配置。

回答

1

有那几个原因:更多的连接

  1. 重新配置的MySQL:

    max_connections=100 
    

    my.cnf文件(应该是从XAMPP面板访问)

  2. 您的服务器规格要低。

  3. 坏脚本优化。

此外,我建议检查时,不再需要连接都是关闭的。

集:

php.ini文件
; Allow or prevent persistent links. 
; http://php.net/mysql.allow-persistent 
mysql.allow_persistent = Off