Il suffit de regarder les meilleures pratiques pour les connexions persistantes. Mes suggestions.
- Par défaut, NE PAS
- Si vous avez:
- Serveur web dédié, base de données et de matériel de production
- et avons réglé le serveur web et la base de données correctement
- et avoir une idée précise de la production-comme environnement de test
- Et toujours penser à vos problèmes de performances sont causés par la connexion de base de données en temps,
ENVISAGEZ de le transformer sur
Les connexions persistantes peuvent causer des
- Des Bugs, car certains d'état de la connexion a persisté involontairement (c'est un biggie!)
- Connexion à la base de dépassement des limites de
- Les performances de la base à la baisse en raison de beaucoup de ram utilisé par beaucoup (principalement au repos) connexions
- Des Bugs, car les connexions ont disparu "vicié" et l'application n'a pas remarqué
Mais PEUT
- Réduire le temps de latence sur la connexion initiale
Si vous pensez que la latence de connexion est à l'origine d'un problème, pensez à l'activer dans les performances de votre système de test et de mesure de l'impact.