php pconnect vs connecter
Si j'ai un script qui insère des données puis sort,
le script sera ouverte par 100 utilisateurs en même temps ou dans un délai de 2 minutes.
(En fait, je suis en train de faire e-mail de suivi.)
Donc pconnect est mieux, ou de se connecter est préférable de réduire la ressource?
J'ai fermer lorsque après l'insertion.
- Double Possible de mysql_connect VS mysql_pconnect
Vous devez vous connecter pour publier un commentaire.
mysql_pconnect()
gouttes de la connexion ouverte dans une piscine qui peut être utilisé par toute autre demande pour le même processus. En tant que tel, chaque travailleur maintient ouverte jusqu'à ce qu'il meurt. Cela peut être acceptable si vous gardez le nombre de travailleurs est faible, mais dès que vous augmentez le nombre de travailleurs, alors vous êtes mieux de commutation àmysql_connect()
. Il va prendre un peu plus par la demande depuis la connexion doit être faite à chaque fois, mais vous ne créez autant de connexions qu'il y a des demandes, pas les travailleurs.connect utilise moins de ressources (veille instances du serveur web n'a pas besoin de conserver une connexion de base de données open), mais pconnect est légèrement plus rapide (ne pas avoir à ouvrir une nouvelle connexion, il est déjà là).
Vous pouvez également consulter cette page pour plus d'info
http://php.net/manual/en/function.mysql-pconnect.php
Napoléon
Si vous utilisez pconnect , vous aurez un grand nombre de connexions sur le mode SOMMEIL avec ce genre de script qui fonctionne à 100 fois en 2 minutes et mysql va mourir.
Vous pouvez utiliser
mysql_connect() , mysql_close()
mysql_pconnect() : est en relation permanente avec la base de données. vous ne pouvez pas perdre votre connexion alors que ce genre d'opération.
mysql_connect() : est-ce pour connecter la base de données avec la voie normale à l'aide de quelques temps en raison d'un grand nombre de l'opération, vous risquez de perdre votre connexion.
Je suggère mysql_pconnect() pour la connexion de base de données.