Utiliser mysql_connect ou mysql_pconnect ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par OTP, 18 Mars 2010.

  1. OTP
    OTP WRInaute accro
    Inscrit:
    16 Décembre 2005
    Messages:
    14 580
    J'aime reçus:
    3
    Bonsoir,

    Quel mode de connexion sql, persistant ou non, préférer ?
    J'utilise actuellement mysql_pconnect, mais sans savoir vraiment pourquoi ni si c'est le mieux.
    Pour info, ça concerne un mutu OVH.

    Merci pour vos lumières,

    OTP
     
  2. mx
    mx WRInaute impliqué
    Inscrit:
    16 Juin 2003
    Messages:
    513
    J'aime reçus:
    0
    d'un point de vue ressource, vaut mieux connect car tu ouvres et ferme la connection, persistent tu ouvres mais tu fermes pas,
     
  3. OTP
    OTP WRInaute accro
    Inscrit:
    16 Décembre 2005
    Messages:
    14 580
    J'aime reçus:
    3
    Autrement, ça ne change rien ?
    Ce n'est pas plus rapide si on laisse ouvert ?
     
  4. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    C'est plus rapide si tu laisses ouvert, ton php est en mod_php ou en fastcgi, tu es tout seul sur ta machine, et toutes tes connexions vont vers le même serveur. Sur un mutualisé c'est probablement une très mauvaise idée...

    Jacques.
     
  5. Julia41
    Julia41 WRInaute passionné
    Inscrit:
    31 Août 2007
    Messages:
    1 774
    J'aime reçus:
    0
    C'est un peu mieux si tu sais ce que tu fais (site codée comme une horloge Suisse) mais bon, généralement ça reste moins "bien" au final.
    Au niveau des connexions persistantes, la seule fois où j'ai eu un réel gain de performance était sur du memcache.
    Si t'es en train de recoder tes connexions SQL, tu peux regarder aussi du côté de mysqli et de la fonction multi_query. Je n'ai jamais eu l'occasion de la tester mais elle me semble plutôt pas mal dans l'idée.
     
  6. OTP
    OTP WRInaute accro
    Inscrit:
    16 Décembre 2005
    Messages:
    14 580
    J'aime reçus:
    3
    Ok. Donc consensus sur mysql_connect, c'est bien ça ?
     
  7. Julia41
    Julia41 WRInaute passionné
    Inscrit:
    31 Août 2007
    Messages:
    1 774
    J'aime reçus:
    0
    On dirait bien :)
    Si jamais t'es en train de recoder tout ton SQL, regarde quand même pour utiliser une classe. C'est un peu galère au départ mais le gros gros avantage c'est que quand tu veux changer quelque chose (passer de mysql_* à mysqli_* par exemple) t'as juste à éditer ta classe ;)
     
  8. OTP
    OTP WRInaute accro
    Inscrit:
    16 Décembre 2005
    Messages:
    14 580
    J'aime reçus:
    3
    Non, seulement deux fichiers à modifier, donc ça ne sera pas douloureux ! ;)
     
  9. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 886
    J'aime reçus:
    1
    Préparons l'avenir, voyons loin : PDO :)
     
  10. raljx
    raljx WRInaute passionné
    Inscrit:
    10 Juillet 2006
    Messages:
    2 022
    J'aime reçus:
    0
    cela depend aussi beaucoup de la structure meme du site et de ses scripts ...
    mysql_pconnect requiere quand meme une config apache précise car si le max_connexion est atteint tu bloques ton site.

    Dans ton cas, si tu n'as que 2 fichiers a changer pourquoi ne pas tester les 2 solutions et voir comment se comporte le site ?

    Je me suis posé longtemps la question du choix des connexions mysql persistantes ou non dans le cas d'un site à fort trafic mais je n'ai jamais passé le cap... par peur surement de tout faire planté ... pour infoje suis en mysql_connect et je suis obligé de toujours chercher à équilibrer les fermetures ou non de mes scripts.
     
  11. OTP
    OTP WRInaute accro
    Inscrit:
    16 Décembre 2005
    Messages:
    14 580
    J'aime reçus:
    3
    Le site tourne depuis longtemps en pconnect sans aucun souci.
    Mais ce n'est peut-être pas optimal. Je teste en connect et je vais bien voir.
    Merci à vous.
     
Chargement...
Similar Threads - Utiliser mysql_connect mysql_pconnect Forum Date
Utiliser la condition NOT Equal dans sql? Développement d'un site Web ou d'une appli mobile 28 Septembre 2022
puis-je utiliser google analytics pour suivre le trafic entrant à partir d'une url spécifique ? Google Analytics 7 Septembre 2022
WordPress Utiliser Gutenberg comme éditeur de contenu pour un champ ACF Développement d'un site Web ou d'une appli mobile 6 Juin 2022
Comment utiliser IndexNow de Bing ? Débuter en référencement 20 Mai 2022
Pourquoi ne pas utiliser le robots.txt pour interdire l'indexation ? Débuter en référencement 14 Avril 2022
Comment utiliser le référencement pour obtenir un bon trafic sur le nouveau site ? Débuter en référencement 28 Mars 2022
Utiliser la balise URL canonique entre plusieurs sites Référencement Google 28 Mars 2022
Utiliser YouTube Shorts dans sa stratégie marketing Autres réseaux sociaux 25 Mars 2022
Utiliser plusieurs fois une même image sur un site YouTube, Google Images et Google Maps 3 Janvier 2022
Perplexité : pourquoi utiliser une classe CSS en dehors de <body> Développement d'un site Web ou d'une appli mobile 26 Décembre 2021
Utiliser Google Ad Manager pour habillage site Monétisation d'un site web 22 Décembre 2021
Rediriger de non-www à www pour utiliser Cloudflare Référencement Google 1 Novembre 2021
Apprendre à utiliser Google Ad Manager simplement Monétisation d'un site web 4 Juillet 2021
Faut-il utiliser cette plateforme netlinking? DealerDeTemps Netlinking, backlinks, liens et redirections 2 Juillet 2021
Comment utiliser rich snippets avec Yoast SEO Premium Référencement Google 24 Avril 2021
Est-ce que ce je peux utiliser ce nom de domaine ?? Noms de domaine et référencement 18 Février 2021
Utiliser une grille CSS peut-il nuire au référencement ? Débuter en référencement 17 Janvier 2021
URL générée par Google : peut on utiliser cette url de résultat ? Netlinking, backlinks, liens et redirections 7 Janvier 2021
Utiliser l'influence d'un site pour faire croître un autre Débuter en référencement 15 Mai 2020
Peut on utiliser la même adresse url de lien cliquable régulièrement sans se faire pénaliser? Rédaction web et référencement 4 Mai 2020