J'essaie de déterminer si je devrais utiliser des connexions persistantes ou non. Comment puis-je suivre l'overhead de l'établissement/fermeture des connexions mysql en PHP?Comment faire le suivi des frais généraux d'établissement/fermeture des connexions mysql
2
A
Répondre
2
Vous devez lire cette http://www.php.net/manual/en/features.persistent-connections.php
Les connexions persistantes peuvent être très mal avec PHP depuis PHP lui-même est pas persistant dans sa configuration typique. Ce qui finit par arriver, c'est que les processus Apache se terminent en gardant les connexions DB ouvertes mais non utilisées. Donc, vous finissez par avoir beaucoup, beaucoup de connexions DB ne rien faire. Habituellement, vous finissez par atteindre les connexions max que vous avez définies pour mysql. Fondamentalement, à moins que la connexion entre votre serveur Web et DB est très lent (et il ne devrait pas être), n'utilisez pas les connexions persistantes. Aussi illogique que cela puisse paraître.