MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Dauerhafte Verbindung oder Verbindungspooling in PHP54+ Nginx + PHPFPM + MongoDB

In der Version 1.4 sind alle Verbindungen dauerhaft, es sei denn, Sie schließen sie selbst - was Sie nie tun sollten tun. Sie sehen eine Verbindung pro IP/Benutzername/Passwort/Datenbank-Kombination von jeder PHP-Verarbeitungseinheit. In Ihrem Fall pro PHPFPM-Prozess. Um die Anzahl der Verbindungen zu reduzieren, benötigen Sie weniger Benutzername/Passwort/Datenbank-Kombinationen. Mit 8 Boxen und 50 FPM-Prozessen und 3 Knoten in Ihrem Replikatsatz sind Sie jedoch bereits bei 1200 Verbindungen - ohne auch nur berücksichtigte Datenbank-/Benutzername-/Kennwortunterschiede. Daran können Sie nicht viel ändern , aber es sollte keinen großen Einfluss auf die Leistung haben. Es ist viel wahrscheinlicher, dass Sie auf RAM-/langsame Festplattenbeschränkungen stoßen.