Eric @ EricBess WebHome

Thinking aveuglément, sans action, il est devenu vide de sens sans le

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H

Utilisation de mod_rewrite pour équilibrer la charge

APACHE mode_rewrite lecture de documents, visées à réécrire un certain nombre de méthodes utilisées pour parvenir à l'équilibre de charge méthode enregistrée.

Équilibrage de charge

Description:

Comment équilibrer www.foo.com charge www[0-5].foo.com (pour un total de 6 serveurs)?

Programme:

Cette question il ya plusieurs solutions possibles, en cela, nous avons discuté communément connu sous le nom de «Sur la base de DNS (DNS-based) de programmes, et une utilisation particulière mod_rewrite programme:

  1. Cycle de DNS (DNS Round-Robin)

    Le moyen le plus simple est d'utiliser BIND nature cyclique de la DNS, aussi longtemps que la traditionnelle mise en place www[0-9].foo.com le DNS de l'A (adresse), tels que:

      www0 DANS UN 1.2.3.1 
      www1 IN A 1.2.3.2 
      www2 DANS UN 1.2.3.3 
      www3 DANS UN 1.2.3.4 
      www4 DANS UN 1.2.3.5 
      www5 DANS UN 1.2.3.6 
    

    Ensuite, augmenter le texte suivant:

      www IN CNAME www0.foo.com. 
             IN CNAME www1.foo.com. 
             IN CNAME www2.foo.com. 
             IN CNAME www3.foo.com. 
             IN CNAME www4.foo.com. 
             IN CNAME www5.foo.com. 
             IN CNAME www6.foo.com. 
    

    Notez que la mai-dessus semblent mal, mais en fait, il s'agit bien d'un BIND souhaité caractéristiques, mais peuvent aussi être utilisés. En tout cas, maintenant www.foo.com a été analyse, BIND peut être donné www0-www6 - même si à chaque fois, il sera mineur, afin de remplacement / cycle, la demande du client peut être distribué à chaque serveur. Cependant, ce n'est pas un bon équilibrage de la charge du programme, car, DNS analyse peut être un autre nom de serveur de réseau de tampon, et une fois www.foo.com être réglés pour wwwN.foo.com tandis que de son suivi demande sera envoyée à www.foo.com Mais le résultat final est correct, parce que le montant total de la demande a bien été distribué à chaque serveur

Cliquez ici pour continuer la lecture

5 juillet 2008 Posté par eric | System | pas de commentaire