PHP et serveur Mysql externe

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par birkoss, 5 Avril 2007.

  1. birkoss
    birkoss WRInaute discret
    Inscrit:
    1 Août 2005
    Messages:
    109
    J'aime reçus:
    0
    Bonjour

    J'ai cherché des tests de benchmarks et performances sur l'utilisation d'un serveur mysql distant (venant d'un autre serveur d'un autre hébergeur) comparé à un serveur mysql local (ou sur un autre serveur du même hébergeur), mais je n'ai rien trouvé ni ici, ni sur google.

    Quelqu'un a déja réalisé ce genre de test ou à vu des sites en parlant ??

    Merci

    birkoss
     
  2. theJB
    theJB WRInaute occasionnel
    Inscrit:
    7 Avril 2006
    Messages:
    372
    J'aime reçus:
    0
    alors ça c'est une question que je me pose aussi. J'ai vu que WRI utilisait un serveur pour php et un serveur pour mysql.
    Comment on fait techniquement pour "externaliser" sa base sur un autre serveur?
    Est-ce que niveau perf on y gagne bcp, car j'ai vu un post plutot critique sur cette technique?
     
  3. Popop56
    Popop56 WRInaute discret
    Inscrit:
    5 Janvier 2007
    Messages:
    104
    J'aime reçus:
    0
    Disons que cela va ralentir sensiblement la connection et les requete (du à la latence plus grande).

    Il est donc conseiller d'avoir le serveur http et le serveur mysql sur une même machine ou, si l'on veut externaliser, sur une machine du même réseau.
     
  4. theJB
    theJB WRInaute occasionnel
    Inscrit:
    7 Avril 2006
    Messages:
    372
    J'aime reçus:
    0
    dak, mais alors pourquoi est-ce que WRI utilise 2 machines? charge trop excessive pour une seule?
     
  5. Popop56
    Popop56 WRInaute discret
    Inscrit:
    5 Janvier 2007
    Messages:
    104
    J'aime reçus:
    0
    Oui, il est courant d'utiliser une machine dédié au serveur SQL.
    Comme cela mysl (ou autre) utilise toutes les ressources disponibles. Les requetes sont donc plus rapide, et le frontal à une charge moins élévée
     
  6. finstreet
    finstreet WRInaute accro
    Inscrit:
    10 Juillet 2005
    Messages:
    13 357
    J'aime reçus:
    2
    Oui c courant... ca fait parti d'une évolution normal d'un serveur... chacun son "taf" finalement... on peut aussi externaliser les mails
     
  7. Cartapus
    Cartapus WRInaute occasionnel
    Inscrit:
    18 Juin 2004
    Messages:
    385
    J'aime reçus:
    0
    Si quelqu'un(e) a une doc technique à ce sujet, ça devrait intéresser pas mal de monde, je suis preneur aussi :)
     
  8. theJB
    theJB WRInaute occasionnel
    Inscrit:
    7 Avril 2006
    Messages:
    372
    J'aime reçus:
    0
    oui idem!
     
  9. ajax
    ajax WRInaute discret
    Inscrit:
    20 Mars 2006
    Messages:
    221
    J'aime reçus:
    0
    La technique la plus simple est à la place de localhost de mettre l'adresse du serveur externe qui va héberger la base, et de paramétrer celui ci pour qu'il accepte des connexions externes.

    Moi aussi je me demande si une technique aussi simple peut véritablement alléger un serveur. J'ai fait le test mais avec juste une petite base de blog qui ne consomme pas grand chose. Je n'ai pas osé essayer avec une base de forum très active.
     
  10. Popop56
    Popop56 WRInaute discret
    Inscrit:
    5 Janvier 2007
    Messages:
    104
    J'aime reçus:
    0
    C'est pas compliqué !
    On remplace localhost par l'ip du serveur mysql.
    Dans mysql on autorise un utilisateur avec l'ip du serveur http.
    Et c'est parti!

    Pour les performances y'a pas photo. Il suffit de faire un ps sur un dédié avec un site à fort traffic utilisant une bdd pour voir les ressources que mysql consomment.
    Si mysql à toutes la RAM pour lui il pourra stocker plus d'info dessus, donc moins d'acces disque et des meilleurs performances.
     
  11. ajax
    ajax WRInaute discret
    Inscrit:
    20 Mars 2006
    Messages:
    221
    J'aime reçus:
    0
    Justement ma question, sur le serveur qui fera du sql, comment attribuer davantage de mémoire à sql et moins à apache ?
     
  12. Popop56
    Popop56 WRInaute discret
    Inscrit:
    5 Janvier 2007
    Messages:
    104
    J'aime reçus:
    0
    Ben moins à apache c'est pas dur vu qu'il n'existera pas.
    Après tu trouves ça dans la conf de mysql.
    Tu peux par exemple augmenter le key_buffer, query_cache ou encore le nombre max de connection.
     
Chargement...
Similar Threads - PHP serveur Mysql Forum Date
Copier une table d'un serveur mysql a un autre en php Développement d'un site Web ou d'une appli mobile 3 Avril 2010
[Sécurité] Script php / Serveur Mysql Crawl et indexation Google, sitemaps 21 Août 2006
Prendre capture écran en php sans passer par un serveur Développement d'un site Web ou d'une appli mobile 25 Janvier 2017
Obtenir 500 Erreur du serveur internet lorsque vous utilisez php mail Développement d'un site Web ou d'une appli mobile 9 Juin 2015
Hebergement 1and1 - serveur dédié clé en main passage php 5.2 à php 5.4 Administration d'un site Web 3 Mai 2013
Serveur SOAP PHP et Javascript Développement d'un site Web ou d'une appli mobile 24 Février 2013
htacces htpasswd autoriser script php serveur URL Rewriting et .htaccess 6 Décembre 2012
Demande d'aide sur un "souci" serveur en PHP avec les URLs Développement d'un site Web ou d'une appli mobile 31 Juillet 2012
[PHP] file_get_contents sur le serveur même... Développement d'un site Web ou d'une appli mobile 9 Juillet 2012
Mise en place d'un serveur Websocket PHP sur Debian Administration d'un site Web 1 Avril 2012
Choix d'un serveur pour site PHP : Apache, IIS 7 ou autres Administration d'un site Web 1 Décembre 2011
Serveur dédié : Script PHP 0 octet qui veux se telecharger lui même Administration d'un site Web 12 Novembre 2011
Si l'image n'existe pas sur le serveur, alors... ? Question PHP Développement d'un site Web ou d'une appli mobile 1 Juillet 2011
Code php pour définir mon serveur smtp Administration d'un site Web 27 Octobre 2010
probleme creation fichier php sur serveur Développement d'un site Web ou d'une appli mobile 15 Juillet 2010
Déplacer un dossier ou un fichier d'un serveur FTP a un autre serveur FTP en php ? Développement d'un site Web ou d'une appli mobile 26 Mars 2010
www.monsite.com/index.php/index.php possible sur mon serveur! URL Rewriting et .htaccess 13 Mars 2010
Est-ce complexe d'installer "mon propre PHP" sur un serveur ? Administration d'un site Web 12 Décembre 2009
SERVEUR ONLINE.NET HS ! Plantage PHP / SQL / FTP Administration d'un site Web 12 Juin 2009
Redirection 301 en PHP ( coté serveur ) Netlinking, backlinks, liens et redirections 20 Mars 2009