Répartir la charge
23 messages • Page 1 sur 2 • 1, 2
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
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
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: /
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++
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é ça :
if (strpos($_SERVER["REMOTE_HOST"], "googlebot.com") != true){
include("script.php");
}
Quelqu'un a la solution ?
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 ?
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"]
Richard a écrit:Pour NITOU:
tu ne testes pas la bonne variable serveur... C'est le useragent qu'il faut tester:
$_SERVER["HTTP_USER_AGENT"]
Je test par rapport à l'host donc googlebot.com, cela devrait également fonctionner ?
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: 15915
- Inscription: Ven Avr 19, 2002 19:51
tu n'as qu'à t'inspirer de ce qui est fait dans GoogleStats !
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
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 accro

- Messages: 1004
- Inscription: Lun Déc 16, 2002 23:51
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 Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google Answers ferme ses portes
- Créer des expressions à partir de mots-clés
- Formation au référencement Internet plébiscitée : Ranking Metrics
- Google lève le voile sur son algorithme de recherche (positionnement)
- Des stats AdSense détaillées !
- Nouvel outil : calculez la visibilité de votre site
- Forum WebRankInfo : un membre du moteur de recherche Voila.fr vient discuter
- Indexation du Flash : Google sait gérer les XML/txt externes
- Accord entre AOL et Google
- La danse de Googlebot :-) La Google Dance
- Chargé(e) de référencement
- test de charge
- Tester sa charge serveur ?
- Charge serveur kézako ?
- Chargé(e) de référencement / Documentaliste
- Pop up pris en charge
- Montée en charge explosive
- [SIVIT] charge du serveur
- Charge serveur qui augmente brusquement
- Charge maximale kimsufi xxl
- probleme fichier sitemap non pris en charge
- Poste Chargé(e)s de référencement - IDF - CDI
- Question charge CPU du serveur ?
- Stress de serveur, simulation de montée en charge
- charge trop importante serveur
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








le forum