Bonjour,
J'utilise comme beaucoup d'entre nous ce script.
Je voudrai avoir votre avis sur un point technique important.
Je m'apercois que mon site basé sur ce script est de plus en plus lent.
Après des recherches d'optimisations je suis tombé sur les fonctions de connection à la base de données.
Je n'arrive pas à comprendre quelle est l'utilité de la fonction connection_BD() se trouvant dans le fichier functions.php
En effet lorsque vous regardez le script d'un page quelquonque vous avez un peu près ceci :
C'est à dire que nous ouvrons plusieurs fois un lien entre la BDD et le site !
Ce qui forcément ralenti tout le script.
Pourquoi ne pas ouvrir une fois le lien avec la BDD au début du script puis de le refermer à la fin du script ?
Et en plus utiliser des mysq_free_result après chaque traitement..
Bref je suis le seul à avoir remarqué cela ou je divague beaucoup en ce moment
J'utilise comme beaucoup d'entre nous ce script.
Je voudrai avoir votre avis sur un point technique important.
Je m'apercois que mon site basé sur ce script est de plus en plus lent.
Après des recherches d'optimisations je suis tombé sur les fonctions de connection à la base de données.
Je n'arrive pas à comprendre quelle est l'utilité de la fonction connection_BD() se trouvant dans le fichier functions.php
En effet lorsque vous regardez le script d'un page quelquonque vous avez un peu près ceci :
Code:
<html>
.....
<?
$lk = connection_DB();
$query = ".....";
$res = send_sql($query_clic,"....");
mysql_close($lk);
?>
....
<?
$lk = connection_DB();
$query = ".....";
$res = send_sql($query_clic,"....");
mysql_close($lk);
?>
C'est à dire que nous ouvrons plusieurs fois un lien entre la BDD et le site !
Ce qui forcément ralenti tout le script.
Pourquoi ne pas ouvrir une fois le lien avec la BDD au début du script puis de le refermer à la fin du script ?
Et en plus utiliser des mysq_free_result après chaque traitement..
Bref je suis le seul à avoir remarqué cela ou je divague beaucoup en ce moment