Répartir la charge
23 messages
• Page 1 sur 2 • 1, 2
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- Nitou
- WRInaute impliqué

- Messages: 929
- Inscription: 1 Déc 2002
Répartir la charge
Bonjour
J'ai une petite question !
Voulant faire du load balancing, conscistant à répartir la charge entre plusieurs serveurs j'ai créer www2 en sus de www, j'ai un script php qui évalue la charge du serveur www et qui selon le chiffre donné ou le nombre de hit durant une certaine durée, redirige les visiteurs étant sur www vers www2, j'ai peur que google visite www2 et me pénalise pour duplicate content, c'est pourquoi j'amerais savoir ce que vous feriez pour éviter que google aille sur www2 ?
Le site : www.infos-du-net.com
Merci @ vous
J'ai une petite question !
Voulant faire du load balancing, conscistant à répartir la charge entre plusieurs serveurs j'ai créer www2 en sus de www, j'ai un script php qui évalue la charge du serveur www et qui selon le chiffre donné ou le nombre de hit durant une certaine durée, redirige les visiteurs étant sur www vers www2, j'ai peur que google visite www2 et me pénalise pour duplicate content, c'est pourquoi j'amerais savoir ce que vous feriez pour éviter que google aille sur www2 ?
Le site : www.infos-du-net.com
Merci @ vous
- jdl
- Nouveau WRInaute

- Messages: 5
- Inscription: 8 Avr 2003
2 possibilités :
Insérer un tag META sur le fichier index de www2:
Créer un fichier robots.txt a la racine du www2 pour interdire a google et autres de l'indexer
Insérer un tag META sur le fichier index de www2:
- Code: Tout sélectionner
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
Créer un fichier robots.txt a la racine du www2 pour interdire a google et autres de l'indexer
- Code: Tout sélectionner
User-agent: *
Disallow: /
-

Richard - WRInaute discret

- Messages: 161
- Inscription: 9 Fév 2003
Bonjour,
ce n'est pas tellement en PHP que tu dois gérer ça, mais en amont.
Tu peux déjà le faire au niveau du DNS en définicant un "tourniquet" ( round-robin ) qui va alternativement donner l'IP d'un serveur ou de l'autre. Mais les deux répondrons toujours au même nom de domaine.
Ainsi, tu ne te poses plus la question des moteurs de recherche et le PHP devient inutile (surtout que lui doit aussi venir charger ta machine).
D'autres solutions existent ensuite mais sont plus lourdes à mettre en place, ou sur serveur IIS :
- load balancing matériel : c'est un boitier qui "s'occupe" de tout
- load balacing soft avec IIS ( uniquement sur la version advanced server de Windows 2000 )
- autres solutions soft
Voila, donc le round-robin sur le DNS me semble le plus approprié.
A++
ce n'est pas tellement en PHP que tu dois gérer ça, mais en amont.
Tu peux déjà le faire au niveau du DNS en définicant un "tourniquet" ( round-robin ) qui va alternativement donner l'IP d'un serveur ou de l'autre. Mais les deux répondrons toujours au même nom de domaine.
Ainsi, tu ne te poses plus la question des moteurs de recherche et le PHP devient inutile (surtout que lui doit aussi venir charger ta machine).
D'autres solutions existent ensuite mais sont plus lourdes à mettre en place, ou sur serveur IIS :
- load balancing matériel : c'est un boitier qui "s'occupe" de tout
- load balacing soft avec IIS ( uniquement sur la version advanced server de Windows 2000 )
- autres solutions soft
Voila, donc le round-robin sur le DNS me semble le plus approprié.
A++
-

cariboo - WRInaute impliqué

- Messages: 770
- Inscription: 8 Fév 2003
Merci, Richard, j'ai le même besoin que Nitou, donc tu as répondu aussi à une question que je n'ai pas eu besoin de poser
Question complémentaire de béotien sur les serveurs de DNS : comment tu paramètres un "tourniquet" dans la pratique sur le serveur de DNS ?
Question complémentaire de béotien sur les serveurs de DNS : comment tu paramètres un "tourniquet" dans la pratique sur le serveur de DNS ?
-

Richard - WRInaute discret

- Messages: 161
- Inscription: 9 Fév 2003
Bonjour Cariboo, bien content d'avoir fait d'une pierre deux coup
Pour paramétrer le DNS, ca dépend essentiellement du DNS. Sur linux, il y a de forte chance que ce soit BIND. Dans ce cas, ce sera certainement dans le fichier de la zone qu'il faudra donner plusieurs adresse au même HOST Pour la suite en revanche, je ne suis pas trés familier avec BIND, je te renvois donc vers la documentation de BIND...
En ce qui concernant le DNS Windows 2000, c'est un simple case à cocher après avoir défini toutes les IPs possibles pour le HOST.
Gestion DNS -> propriétés du serveur -> Avancées -> Activer le Round Robin ( c'est la traduction de la version US, donc pas forcément exacte par rapport à une version FR ).
Je crois que c'est par ailleur une configuration par défaut sur W2K. Peut-être que quelqu'un pourrait nous dire si c'est aussi par défaut sur BIND ?
Pour NITOU:
tu ne testes pas la bonne variable serveur... C'est le useragent qu'il faut tester:
$_SERVER["HTTP_USER_AGENT"]
Pour paramétrer le DNS, ca dépend essentiellement du DNS. Sur linux, il y a de forte chance que ce soit BIND. Dans ce cas, ce sera certainement dans le fichier de la zone qu'il faudra donner plusieurs adresse au même HOST Pour la suite en revanche, je ne suis pas trés familier avec BIND, je te renvois donc vers la documentation de BIND...
En ce qui concernant le DNS Windows 2000, c'est un simple case à cocher après avoir défini toutes les IPs possibles pour le HOST.
Gestion DNS -> propriétés du serveur -> Avancées -> Activer le Round Robin ( c'est la traduction de la version US, donc pas forcément exacte par rapport à une version FR ).
Je crois que c'est par ailleur une configuration par défaut sur W2K. Peut-être que quelqu'un pourrait nous dire si c'est aussi par défaut sur BIND ?
Pour NITOU:
tu ne testes pas la bonne variable serveur... C'est le useragent qu'il faut tester:
$_SERVER["HTTP_USER_AGENT"]
- Nitou
- WRInaute impliqué

- Messages: 929
- Inscription: 1 Déc 2002
Nitou a écrit:J'aimerai désactivé le script de load balancing s'il y a googlebot, mais je ne trouve pas la soluce
J'ai essayé ça :
if (strpos($_SERVER["REMOTE_HOST"], "googlebot.com") != true){
include("script.php");
}
Quelqu'un a la solution ?
J'ai essayé un tas de manipulation mais je n'y parviens pas, pourtant ça ne doit pas être bien dur
-

WebRankInfo - Administrateur du site

- Messages: 18956
- Inscription: 19 Avr 2002
tu n'as qu'à t'inspirer de ce qui est fait dans GoogleStats !
-

Ben - WRInaute discret

- Messages: 217
- Inscription: 20 Fév 2003
a quoi sert le echo "" ?
si la chaine n'est pas exactement egale tu devrais utiliser une comparaison, p.ex:
Ben
si la chaine n'est pas exactement egale tu devrais utiliser une comparaison, p.ex:
- Code: Tout sélectionner
if eregi("googlebot", $_SERVER["HTTP_USER_AGENT"] )
{
include("script.php");
}
Ben
- Jocelyn
- WRInaute impliqué

- Messages: 564
- Inscription: 6 Nov 2002
Je conseille de regarder dans le guide Apache sur l'URL rewriting, qui comporte un paragraphe dédié à la technique de la répartition de charge
Jocelyn
Jocelyn
-

Gilbert Wayenborgh - WRInaute passionné

- Messages: 1004
- Inscription: 16 Déc 2002
Jocelyn a écrit:Je conseille de regarder dans le guide Apache sur l'URL rewriting, qui comporte un paragraphe dédié à la technique de la répartition de charge
Jocelyn
Voui, sans être expert en la matière... j'ai cru voir dans une doc, qu'apache pouvait faire du load balancing entre serveur....
23 messages
• Page 1 sur 2 • 1, 2
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 :
- Répartir la charge d'un site sur 2 serveurs
- Ne pas repartir le Pr
- repartir à zero avec un forum
- Mauvaise indexation -> Repartir de 0.
- Repartir de zéro : Comment faire ?
- Repartir après une interruption
- Garder un vieux ndd francophone ou repartir de zero ?
- La régie AD42 semble repartir ? Qu'en pensez-vous ?
- SandBox => Repartir sur de bonnes bases ou rattraper le coup ?
- Chainer plusieurs lighttpd pour répartir le trafic réseau.
- Google lève le voile sur son algorithme de recherche (positionnement) - 21-05-2008
- Formation au référencement Internet plébiscitée : Ranking Metrics - 31-10-2009
- Des stats AdSense détaillées ! - 19-03-2004
- Référencement : les dépenses du gouvernement français en 2009 - 21-05-2010
- Jeu dans une vidéo YouTube de publicité pour Chrome - 06-09-2010
- Forum WebRankInfo : un membre du moteur de recherche Voila.fr vient discuter - 09-11-2007
- Indexation du Flash : Google sait gérer les XML/txt externes - 19-06-2009
- Stratégies financières sur l'évolution de l'architecture Google - 26-11-2005
Consultez la description détaillée des produits ou services de Google suivants : Google Talk
- Stratégies de mots-clés
Cet outil vous permet de créer à partir de quelques mots-clés une liste d'expressions constituées des mots pris dans tous les ordres possibles. Il sert aux analyses de positionnement et achats de mots-clés.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


