Répartir la charge d'un site sur 2 serveurs

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


julk
WRInaute impliqué
WRInaute impliqué
 
Messages: 610
Inscription: 12 Mar 2004

Répartir la charge d'un site sur 2 serveurs

Message le Mer Sep 27, 2006 18:22

voilà une question toute conne.
Comment fait-on pour répatir la charge d'un gros site sur deux serveurs dédiés?

PaulArdemue
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 30
Inscription: 25 Sep 2006

Message le Mer Sep 27, 2006 19:33

C'est une question que je me pose également et je ne pense pas qu'elle soit si "conne" que ça.

On peut penser utiliser deux machines physiques afin de séparer le serveur web et les bases de données. Mais il doit être beaucoup plus efficace d'hoster des web services sur un serveur autre que le serveur web.

Je ne vois pas vraiment d'autres possibilités pour amoindrir la charge d'un seul serveur.

PigeonDeCombat
WRInaute discret
WRInaute discret
 
Messages: 206
Inscription: 6 Aoû 2006

Message le Mer Sep 27, 2006 19:48

Ca dépend des spécificités de ton site et puis surtout la façon dont il est codé... Qu'est-ce qui te bouffe autant de ressources ? Déjà il faudrait que tu vois comment tu à conçut la bête et voir si tu ne serai pas capable d'optimiser son code ou tes requetes MySQL/Firebird/.. ou ce que tu veut d'ailleurs.


Serious
WRInaute passionné
WRInaute passionné
 
Messages: 2438
Inscription: 21 Nov 2005

Message le Mer Sep 27, 2006 20:05

DNS round-robin ou Serveur repartiteur frontal.
Lis la section "Load Balancing" pour une petite introduction pratique: http://httpd.apache.org/docs/2.0/rewrit ... anced.html

FlorentP
WRInaute discret
WRInaute discret
 
Messages: 145
Inscription: 25 Juin 2005

Message le Mer Sep 27, 2006 20:15

Une machine pour le web, une autre pour la base de données c'est assez efficace si les ressources sont consommées en masses par les deux applications en ce moment... c'est très simple à mettre en place en plus.

Stellvia
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 451
Inscription: 28 Déc 2004

Message le Mer Sep 27, 2006 22:04

Salut julk

Je trouve ton post tres interessant .
Je me pose aussi la meme question , j'avais d'ailleurs fait un post dans ce sens , tu peux peut etre aller lire y a quelques membres qui ont répondus des infos intéressante ( merci a eux ) : http://www.webrankinfo.com/forums/viewtopic_59539.htm


J'entend souvent comme réponse : tu mets un serveur pour tes pages et un autre pour mysql .

Bon ... je sais pas de quoi parle vos sites , ni comment vous les programmés , mais perso c'est pas les 2 pauv requete mysql par ci par la qui font ramer mon site . C'est un probleme de connection simultanées , trop de monde en meme tps !

Etant webmaster on se dois etre doué dans de multiple domaine , mais la je dois dire que le " Load Balancing " ou " cluster " , ca dépasse franchement mes connaissances , j'y pige quedalle .....


biddybulle
WRInaute passionné
WRInaute passionné
 
Messages: 1619
Inscription: 30 Mai 2005

Message le Mer Sep 27, 2006 22:40

Après avoir fais l'optimisation et vérifier les paramètres de ton site.

mise en cache de requete, positionnement de champs indexé
installation eaccelerator par exemple

Il y a un rapport de performance pour typo3 notamment ou en changeant les paramètres de base et par défaut du serveur, de la base, de Php. Il a multiplié au final la rapidité du serveur par 14. Soit 14 serveur d'économiser.


julk
WRInaute impliqué
WRInaute impliqué
 
Messages: 610
Inscription: 12 Mar 2004

Message le Mer Sep 27, 2006 23:46

tu peux developper un peu ?
diviser ma charge par 14 c'est le rêve mais je crois que j'ai déjà fait tout ce qui était en mon pouvoir cotes optimisation....


biddybulle
WRInaute passionné
WRInaute passionné
 
Messages: 1619
Inscription: 30 Mai 2005

Message le Mer Sep 27, 2006 23:53

Comme j'ai dit plus haut optimisation d'apache, php

Paramètre Maxclient = Mémoire totale / mémoire max pr 1 process php

eaccelerator. Mod_cache pour apache peut être.
Eviter de tous loguer par exemple.

Mais si tu as déja tout cela, pas la peine de chercher plus loin. ensuite tu peux utiliser les commandes de benchmark apache enfin en prod c'est un peu tard.

Ou penses tu que le problème se situe ?


julk
WRInaute impliqué
WRInaute impliqué
 
Messages: 610
Inscription: 12 Mar 2004

Message le Ven Oct 06, 2006 19:15

ben en fait mon petit site est devenu gros et j'ai besoin de louer un deuxiéme dédié. L'idée c'est de répartir la charge entre les deux et en cas de pb sur un serveur ca marche quand meme !


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Google Adsense [Bot] et 1 invité