2017-10-17 149 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