Весь контент и есть холодный. Суть разделения - в снижении нагрузки на диски, так как при большом объеме отдачи они могут начать тормозить.<br>Цель как раз и получить что-то вроде raid'a, только с увеличенной производительностью.<br>
<br><br><div class="gmail_quote">8 января 2009 г. 12:29 пользователь Sergej kandyla <span dir="ltr"><<a href="mailto:sk.paix@gmail.com">sk.paix@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Борис Долгов wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Добрый день!<br>
Хотелось бы как-нибудь хитро заставить nginx балансировать нагрузку между несколькими жесткими дисками (между несколькими document_root)<br>
Вижу несколько решений:<br>
1. Поднять еще 7 nginx'ов на разных портах, сделать балансинг по tcp. Наверно, плохо.<br>
2. Поднять еще 7 server'ов в одном nginx'e, сделать баланскинг по tcp. Наверно, плохо.<br>
3. Написать что-то легкое на fastcgi, которое будет отдавать X-Accel-Redirect. Наверно, плохо?<br>
4. Написать что-то на встроенном perl'e. Хорошо ли? Как сделать равномерную балансировку при его использовании, не прибегая к внешним средствам.<br>
5. Написать модуль, который будет сам менять document_root. Наверно, не осилю.<br>
<br>
Есть ли какие-то другие способы? Что из вышеперечисленного посоветуете? Файлы небольшие, не больше 7 мегабайт.<br>
</blockquote>
<br></div>
Извините, что не потеме, но, быть может, рассмотреть другие варианты архитектуры, напримр, разделение "горячий" - "холодный" контент? имхо стороны как-то кажется неоптимальным ваш выбор дублировать на нескольких дисках одну и туже инфу. Возможно, если вы огласите исходную задачу, будет проще что-то посоветовать.<br>
<br>
Также, как вариант, можно все эти нескольо дисктов запихнуть в одно програмное зеркало, и получить балансировку на уровне ОС.<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Заранее спасибо.<br>
</blockquote>
<br>
<br>
-- <br>
Best Wishes,<br>
PAIX-UANIC | SK3929-RIPE<br>
<br>
<br>
</blockquote></div><br><br clear="all"><br>-- <br>С уважением, Борис Долгов.<br>icq 77556665<br>e-mail <a href="mailto:boris@dolgov.name">boris@dolgov.name</a><br>