ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx proxy mode



Доброго времени суток!

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@xxxxxxxxxxxxx   ICQ: 99-312-438
(910) 405-47-18


-----Original Message-----
From: Majordomo Pseudo User [mailto:majordom@xxxxxxxxx]On Behalf Of
Artyom Nosov
Sent: Thursday, November 30, 2006 2:26 PM
To: nginx-ru@xxxxxxxxx
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@xxxxxxx | ICQ 128417264





--
...The God is real, unless declared integer...
http://www.unixstyle.ru | JID chip@xxxxxxx | ICQ 128417264





 




Copyright © Lexa Software, 1996-2009.