Ерик @ EricBess WebHome

Мисля сляпо, без действие, то ще бъде неволно стават безсмислени

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

Използването mod_rewrite натоварване балансиран

Apache mode_rewrite четене документи, посочени пренапише някои от методите, използвани за постигане на балансиран товар метод, записани.

Заредете балансиран

Описание:

Как да балансират www.foo.com натоварване на www[0-5].foo.com (общо 6 сървъри)?

Програма:

Този проблем има много възможни решения, в това, ще обсъждат по-известно като "Въз основа на DNS (DNS-базирани) на" програми, както и използването на специални mod_rewrite програмата:

  1. DNS цикъл (DNS Кръг-Робин)

    Най-лесният начин е да използвате BIND цикличен характер на DNS, докато обичайното създаден www[0-9].foo.com на DNS на А (адрес), като например:

      www0 В 1.2.3.1 
      www1 В 1.2.3.2 
      www2 В 1.2.3.3 
      www3 В 1.2.3.4 
      www4 В 1.2.3.5 
      www5 В 1.2.3.6 
    

    След това увеличение на следните:

      WWW В CNAME www0.foo.com. 
             В CNAME www1.foo.com. 
             В CNAME www2.foo.com. 
             В CNAME www3.foo.com. 
             В CNAME www4.foo.com. 
             В CNAME www5.foo.com. 
             В CNAME www6.foo.com. 
    

    Имайте предвид, че по-горе може да изглежда лошо, но в действителност, тя наистина е BIND за желаното характеристики, но също така може да се използва. Във всеки случай, сега www.foo.com е аналитична, BIND може да се дава www0-www6 - въпреки че всеки път, когато там ще бъде минимално, за подмяна / цикъл, по искане на клиента могат да бъдат разпределени за всеки сървър. Все пак, това не е добро натоварване балансиране програма, защото, DNS аналитична информация може да бъде друго име сървъра мрежа буфер, и веднъж www.foo.com бъде отстранен за wwwN.foo.com докато нейното проследяване искане ще бъде изпратено да www.foo.com Но крайният резултат е правилна, тъй като общият размер на искането беше наистина раздава на всеки сървър

Кликнете, за да продължите четене

Юли 5th, 2008 Добавил Ерик | система | няма коментари