mysql_close() nécessaire pour améliorer les performances ?
21 messages
• Page 1 sur 2 • 1, 2
-

Ohax - WRInaute accro

- Messages: 6406
- Inscription: 5 Juil 2004
mysql_close() nécessaire pour améliorer les performances ?
Bonsoir,
J'ai pu lire qu'il était nécessaire de fermer les connections pour éviter de saturer le serveur.
Donc mettre mysql_close(); avant les premiers echo si possible...
C'est vraiment nécessaire / efficace ?
Merci
J'ai pu lire qu'il était nécessaire de fermer les connections pour éviter de saturer le serveur.
Donc mettre mysql_close(); avant les premiers echo si possible...
C'est vraiment nécessaire / efficace ?
Merci
-

dorian53 - WRInaute passionné

- Messages: 2216
- Inscription: 10 Avr 2005
Re: mysql_close();
Salut,
Tout dépend du choix que tu as fait au niveau de la gestion de tes connexions.
http://fr.php.net/manual/fr/features.pe ... ctions.php
Tout dépend du choix que tu as fait au niveau de la gestion de tes connexions.
http://fr.php.net/manual/fr/features.pe ... ctions.php
- zim''
- WRInaute discret

- Messages: 152
- Inscription: 24 Oct 2006
Je doute que tu ai des connexion persistantes dans tes scripts...
Donc ma réponse:
non ce n'est pas necessaire, la connexion se ferme toute seul a la fin du script (ou au timeout, si jamais...)
la perte de perf résultant de l'omission de la cloture a la base est pour moi insignifiante... (hormis scripts foireux)
encore une fois, je ne parle pas pour les connexions persistantes...
Donc ma réponse:
non ce n'est pas necessaire, la connexion se ferme toute seul a la fin du script (ou au timeout, si jamais...)
la perte de perf résultant de l'omission de la cloture a la base est pour moi insignifiante... (hormis scripts foireux)
encore une fois, je ne parle pas pour les connexions persistantes...
-

TOMHTML - WRInaute accro

- Messages: 3250
- Inscription: 25 Aoû 2004
un jour je me suis rendu compte que je n'avais jamais mis de mysql_close() sur mes pages. Mes pages faisait "texte-requête sql plutot lourde-un petit peu de texte"
et bien en mettant un close() entre le SQL et le peu de texte qu'il restait, mon temps de chargement des pages a été presque divisé par deux.
Plus utile que je ne l'avais imaginé, maintenant je m'en sers systématiquement
et bien en mettant un close() entre le SQL et le peu de texte qu'il restait, mon temps de chargement des pages a été presque divisé par deux.
Plus utile que je ne l'avais imaginé, maintenant je m'en sers systématiquement
-

finstreet - WRInaute accro

- Messages: 16999
- Inscription: 10 Juil 2005
Fais un test simple... calcule le temps de chargement de ta page actuellement... fais plusieurs fois le test
Ensuite tu reprends la meme page... et tu la modifies en profondeur pour que la durée de l'ouverture de ta base soit la plus courte possible ...
et oh miracle, le temps de chargement peut fondre dans certains cas
J'ai testé et effectivement sur certaines pages, ca peut etre pas mal...
Ensuite tu reprends la meme page... et tu la modifies en profondeur pour que la durée de l'ouverture de ta base soit la plus courte possible ...
et oh miracle, le temps de chargement peut fondre dans certains cas
J'ai testé et effectivement sur certaines pages, ca peut etre pas mal...
-

Dmx - WRInaute occasionnel

- Messages: 256
- Inscription: 7 Avr 2004
heu avec un site a fort trafic ... le serveur ramait, et j'ai rajouter tous ses mysql_close() et c'était un peu mieux quand même ! Mysqld souffre bien moins !
Si vous utilisez une classe d'abstraction il suffit de lettre le mysql_close dans le destructeur, comme ça, c'est sur et certain que la connexion sera fermé à a la destruction de l'objet !
Si vous utilisez une classe d'abstraction il suffit de lettre le mysql_close dans le destructeur, comme ça, c'est sur et certain que la connexion sera fermé à a la destruction de l'objet !
21 messages
• Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- Des stats AdSense détaillées ! - 19-03-2004
- Google AdSense offre (enfin) des statistiques détaillées - 07-12-2004
- Gestion des langues et des sessions en PHP / MySQL - 02-05-2004
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- Passage à l'heure d'été/hiver sur un forum phpBB - 31-10-2010
- AdSense propose le parrainage pour Google Apps - 03-04-2007
- Les différents systèmes de mise en cache des données - 16-08-2010
- Google publie des résultats trimestriels records - 21-10-2005
- Analyser le positionnement d'un site
AgentWebRanking est un logiciel professionnel qui permet d'analyser le positionnement d'un ou plusieurs sites dans plus de 300 moteurs de recherche dans le monde. Vous pouvez ainsi analyser les performances du référencement pour de nombreux mots-clés.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
