440hz
php.ru
NGINX - балансировка
есть у nginx замечательная фича. upstream. но я вот тут столкнулся с тем, что она запрашивает ответы от зеркал на осносной сервер. т.е. при проксировании, запрос летит на бакенд. бакенд отвечает балансировщику а тот уже отдает данные клиенту.
а ни кто не делал балансировку с редиректами, т.е. мне надо разгрузить канал.
мастер стоит в одном датацентре. в ДРУГИХ датацентрах стоят зеркала. мне надо разбрасывать данные по зеркалам, т.е. не запрашивать ответы на мастер и отдавать с мастера, а именно редиректить на зеркала, с возможностью проверки живучести зеркал.
чем лучше сделать?
есть идея сделать в location условие if и там разбрасывать по зеркалам, если это, конечно возможно, но тогда как проверять живучесть?
чем еще можно так сбалансировать, не запрашивая данные на балансировщик а именно перенаправля клиента на зеркало.
запрашиваются бинарные данные. ОС линух.
есть у nginx замечательная фича. upstream. но я вот тут столкнулся с тем, что она запрашивает ответы от зеркал на осносной сервер. т.е. при проксировании, запрос летит на бакенд. бакенд отвечает балансировщику а тот уже отдает данные клиенту.
а ни кто не делал балансировку с редиректами, т.е. мне надо разгрузить канал.
мастер стоит в одном датацентре. в ДРУГИХ датацентрах стоят зеркала. мне надо разбрасывать данные по зеркалам, т.е. не запрашивать ответы на мастер и отдавать с мастера, а именно редиректить на зеркала, с возможностью проверки живучести зеркал.
чем лучше сделать?
есть идея сделать в location условие if и там разбрасывать по зеркалам, если это, конечно возможно, но тогда как проверять живучесть?
чем еще можно так сбалансировать, не запрашивая данные на балансировщик а именно перенаправля клиента на зеркало.
запрашиваются бинарные данные. ОС линух.