Използването mod_rewrite натоварване балансиран
Apache mode_rewrite четене документи, посочени пренапише някои от методите, използвани за постигане на балансиран товар метод, записани.
Заредете балансиран
- Описание:
Как да балансират
www.foo.comнатоварване наwww[0-5].foo.com(общо 6 сървъри)?- Програма:
Този проблем има много възможни решения, в това, ще обсъждат по-известно като "Въз основа на DNS (DNS-базирани) на" програми, както и използването на специални
mod_rewriteпрограмата:- 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Но крайният резултат е правилна, тъй като общият размер на искането беше наистина раздава на всеки сървър
- DNS цикъл (DNS Кръг-Робин)











































