PHP et serveur Mysql externe
12 messages
• Page 1 sur 1
- birkoss
- WRInaute discret

- Messages: 134
- Inscription: 1 Aoû 2005
PHP et serveur Mysql externe
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
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
- theJB
- WRInaute occasionnel

- Messages: 411
- Inscription: 7 Avr 2006
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?
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?
- Popop56
- WRInaute discret

- Messages: 186
- Inscription: 5 Jan 2007
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.
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.
- Popop56
- WRInaute discret

- Messages: 186
- Inscription: 5 Jan 2007
theJB a écrit:dak, mais alors pourquoi est-ce que WRI utilise 2 machines? charge trop excessive pour une seule?
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
- ajax
- WRInaute occasionnel

- Messages: 292
- Inscription: 20 Mar 2006
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.
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.
- Popop56
- WRInaute discret

- Messages: 186
- Inscription: 5 Jan 2007
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.
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.
12 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [Sécurité] Script php / Serveur Mysql
- Copier une table d'un serveur mysql a un autre en php
- Base de donnéee MYSQL externe gratuit
- Appeler une base MySQL externe
- [PHP-MySQL] : argument is not a valid MySQL ressource
- [PHP/MySQL] Excepter une valeur dans un requête SQL en PHP
- Configurer serveur MySQL
- PHP MySQL : du php dans un champ de ma BD
- probleme insertion en serveur mysql
- Adresse du serveur Mysql Hiwit
Consultez la description détaillée des produits ou services de Google suivants : Google Web Accelerator
- Analyse de la classe C (adresse IP)
Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur). - TouchGraph
Description du TouchGraph Google Browser (outil externe) : il s'agit d'un outil graphique permettant de visualiser des sites similaires (selon Google). On peut sauter de site en site, et se rendre compte facilement des communautés de sites, ou des nébuleuses de sites traitant du même sujet. - Analyse de l'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


