Quel est le meilleur: mysql_connect ou mysql_pconnect
Je suis un PHP débutant de travail d'un certains scripts pour afficher certains articles de presse à partir d'un databse et voulait trouver un couple de choses.
- Pour l'ouverture d'une connexion à une base de données MySQL, ce qui est une meilleure option
mysql_connect
oumysql_pconnect
? - Quels sont les avantages ou inconvénients de l'utilisation d'une connexion permanente à la base de données?
- Et dans ce genre de scénario une connexion persistante être appelé?
source d'informationauteur Kwame
Vous devez vous connecter pour publier un commentaire.
Si vous allez écrire une page web il n'est pas besoin de connexion permanente. Il prend trop de ressources. Utilisation mysql_connect. Minimiser le temps de votre connexion db est ouvert et n'est pas utilisé autant que vous le pouvez. Ouvrir, chercher ce que vous voulez, à proximité. Il n'a pas besoin de rester ouvert, tandis que les utilisateurs sont en train de lire. La connexion sera éventuellement utilisé, si elles répondent - INSÉRER/aller à une autre page..
Ici sont de bons points sur PAS à l'AIDE de connexion persistante dans les applications web
Vous devriez aussi regarder mysqli et aop. mysql-extension est assez vieux et ne prend pas en charge les requêtes préparées mysqli. Et pdo prend en charge plusieurs bases de données sans modifier les requêtes.
Vous devez utiliser mysql_pconnect hautement chargé des sites, ainsi que la connexion serait réutilisé. Cela peut améliorer la vitesse jusqu'à deux fois...
Mais, si vous ne vous attendez pas à des charges élevées; utilisation normale connecter pour des raisons Svetlozar Angelov mentionnés ci-dessus.
Merci de ne pas répondre à cette question de plus, il a été demandé et répondu par ailleurs. Voir les liens ci-dessus.