Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Quel mode de connexion sql, persistant ou non, préférer ?
J'utilise actuellement mysql_pconnect, mais sans savoir vraiment pourquoi ni si c'est le mieux.
Pour info, ça concerne un mutu OVH.
C'est plus rapide si tu laisses ouvert, ton php est en mod_php ou en fastcgi, tu es tout seul sur ta machine, et toutes tes connexions vont vers le même serveur. Sur un mutualisé c'est probablement une très mauvaise idée...
C'est un peu mieux si tu sais ce que tu fais (site codée comme une horloge Suisse) mais bon, généralement ça reste moins "bien" au final.
Au niveau des connexions persistantes, la seule fois où j'ai eu un réel gain de performance était sur du memcache.
Si t'es en train de recoder tes connexions SQL, tu peux regarder aussi du côté de mysqli et de la fonction multi_query. Je n'ai jamais eu l'occasion de la tester mais elle me semble plutôt pas mal dans l'idée.
On dirait bien
Si jamais t'es en train de recoder tout ton SQL, regarde quand même pour utiliser une classe. C'est un peu galère au départ mais le gros gros avantage c'est que quand tu veux changer quelque chose (passer de mysql_* à mysqli_* par exemple) t'as juste à éditer ta classe
cela depend aussi beaucoup de la structure meme du site et de ses scripts ...
mysql_pconnect requiere quand meme une config apache précise car si le max_connexion est atteint tu bloques ton site.
Dans ton cas, si tu n'as que 2 fichiers a changer pourquoi ne pas tester les 2 solutions et voir comment se comporte le site ?
Je me suis posé longtemps la question du choix des connexions mysql persistantes ou non dans le cas d'un site à fort trafic mais je n'ai jamais passé le cap... par peur surement de tout faire planté ... pour infoje suis en mysql_connect et je suis obligé de toujours chercher à équilibrer les fermetures ou non de mes scripts.
Le site tourne depuis longtemps en pconnect sans aucun souci.
Mais ce n'est peut-être pas optimal. Je teste en connect et je vais bien voir.
Merci à vous.