login  Naam:   Wachtwoord: 
Registreer je!
 Forum

connect, pconnect en close

Offline Voldemort - 27/10/2005 20:23
Avatar van VoldemortPHP ver gevorderde Wat is het verschil tussen mysql_connect() en mysql_pconnect()?

Je include op elke pagina dat bestand, dus gaat ie toch op elke pagina connecten? Waar zit dan het verschil?

Ik heb ooit eens gehoord om onderin elke pagina waar je mysql_connect() gebruikt daar mysql_close() te zetten voor snelleren parsing. Dat is toch gewoon een mysql functie extra? Waarom zou het dan sneller gaan?

2 antwoorden

Gesponsorde links
Offline Fenrir - 27/10/2005 20:28
Avatar van Fenrir PHP expert Dat gaat niet sneller volgens mij, want php sluit de connecties automatisch.

Citaat:
First, when connecting, the function would first try to find a (persistent) link that's already open with the same host, username and password. If one is found, an identifier for it will be returned instead of opening a new connection.

Second, the connection to the SQL server will not be closed when the execution of the script ends. Instead, the link will remain open for future use (mysql_close() will not close links established by mysql_pconnect()).

This type of link is therefore called 'persistent'.
Offline Tuinstoel - 27/10/2005 20:40
Avatar van Tuinstoel PHP expert mysql_close() kun je gebruiken als je een nieuwe connectie wil maken, dus nieuwe database en/of andere server ofzo.

Met mysql_pconnect blijft, als je veel query's op je server hebt, veel query's hangen op een of andere manier. Hij wordt er dan niet sneller van.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.187s