Приветствую всех.
Краткое введение. Есть проект, работающий на нескольких серверах, каждый из которых выполняет свое логическое назначение, время от времени общаясь с другими серверами, на каждом работает nginx+php-fpm. Один из серверов балансирует с помощью location и proxy_pass на остальные, на нем же находится статика.
В определенный момент оказалось, что нагрузка на балансировщик составила 90%-95% стомегабитного канала. Было принято решение выделить сервер для статики. При организации взаимодействия пришлось использовать rewrite на IP статик сервера, так как location не разгружал канал(и это понятно). После вынесения статики оказалось, что на статик сервере нагрузка составила 70-80 МБит/с.
Теперь вопрос. Есть ли механизмы в nginx, позволяющие организовать rewrite не на сервер а на upstream, для введения дополнительных серверов статики?
Заранее благодарю за ответы.
P.S. Если будут альтернативные варианты, с удовольствием рассмотрю.
Keep Thinking different. Thank you, Steve.