nginx proxy mode
Artyom Nosov
subscribe at unixstyle.ru
Mon Dec 4 12:24:44 MSK 2006
Доброго времени суток!
Boguk Maxim wrote:
> По первому вопросу хочу заметить что ситуация у вас нехарактерная. Вы уверены что у вас в процессор все не упирается?
Однозначно.
00:00:01 IFACE rxpck/s txpck/s rxbyt/s txbyt/s
rxcmp/s txcmp/s rxmcst/s
16:50:01 eth0 1844.65 2744.51 148129.54 3936309.72
0.00 0.00 0.00
На выходе 30 Mbit/s (при полосе в 100Mbit/s)
Соотсветствующие показатели для CPU:
00:00:01 CPU %user %nice %system %iowait %idle
16:50:01 all 3.65 0.00 1.84 1.02 93.50
idle - 93.50 . При этом httpd уперся в MaxClients. Бесконечно, имхо,
этот параметр не задрать, т.к. N'ую часть времени процессор будет
тратить на CS и всяческий оверхед. Сейчас он поднят до 256.
> а если упирается то нет принципиальной разницы между 10 MaxClients и 1000 MaxClients так как количество обработанных в секунду запросов не изменится.
> Nginx очень сильно поможет если вы сможете настроить отдачу статики через него напрямую минуя backend.
>
Фактичестки весь контент статика - вопрос в том, что на mod_perl
реализовано проверка прав доступа по соотвествующим полям http заголовка.
> Вообще под каждую конкретную задачу надо смотреть отдельно если ожидается серьезная нагрузка. Опишите поподробнее может я смогу более конкретно предложить что то.
>
Спасибо огромное за ответ! Какая еще информации может потребоваться?
>
> С уважением,
> Максим Богук
>
> Отдел развития веб-проектов
> ООО "Рамблер Интернет Холдинг"
>
> astar at rambler-co.ru ICQ: 99-312-438
> (910) 405-47-18
>
>
>
>> -----Original Message-----
>> From: Majordomo Pseudo User [mailto:majordom at ontico.ru]On Behalf Of
>> Artyom Nosov
>> Sent: Thursday, November 30, 2006 2:26 PM
>> To: nginx-ru at sysoev.ru
>> Subject: nginx proxy mode
>>
>>
>> Доброго времени суток, уважаемое сообщество!
>>
>> Пролистал достаточное кол-во записочек и зарисовочек по nginx
>> и тем не
>> менее некоторые моменты остались не ясными :(
>>
>> Задача, которая требует решения достаточно тривиальна - необходимо
>> настроить nginx в режиме proxy. На данный момент
>> функционирует apache с
>> mod_perl,который по некоторому алгоритму проверяет валидность
>> принимаемых запросов.
>>
>> Непосредственно вопросы:
>> 1. Даст ли какой-нибудь выигрыш в производительности
>> использование nginx
>> *на той же машине*: на данный момент кол-во обрабатываемых запросов
>> упирается лишь в MaxClients и MaxServers. К какой наиболее
>> оптимальной
>> конфигруации в данном случае можно прибегнуть?
>> 2. Прочитал сообщение *Boguk Maxim'a от 4 октября сего года
>> (*http://www.lexa.ru/nginx-ru/msg07681.html) о настройки nginx /
>> memcached для отдачи контента. Насколько стало ясно из описания
>> (приведенного у них на странице perl-кода) memcached, для
>> того чтобы он
>> начал отдавать контент - предварительно его нужно туда разместить. В
>> указанной Maxim'ом конфигурации кто этим занимается? Из описания *не*
>> прослеживается связи /ajax/SOME_URL.html и memcached.
>>
>> ps: если требуется какая-либо дополнительная информация с радостью её
>> предоставлю.
>>
>> Огромное спасибо за уделенное внимание!
>>
>>
>> --
>> ...The God is real, unless declared integer...
>> http://www.unixstyle.ru | JID chip at xmpp.ru | ICQ 128417264
>>
>>
>>
>>
--
...The God is real, unless declared integer...
http://www.unixstyle.ru | JID chip at xmpp.ru | ICQ 128417264
More information about the nginx-ru
mailing list