ПРОЕКТЫ 


  АРХИВ 


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


  • To: <nginx-ru@xxxxxxxxx>
  • Subject: RE: nginx proxy mode
  • From: "Boguk Maxim" <astar@xxxxxxxxxxxxx>
  • Date: Mon, 4 Dec 2006 11:30:56 +0300
  • Content-class: urn:content-classes:message
  • Thread-index: AccUcqYTU7QMLL1yRFiHr6Exoo3lPQDC7rGA
  • Thread-topic: nginx proxy mode

Хм... я предполагал когда делал описание что опыт работы с memcached для 
кеширования данных из perl уже есть.
Страницу в memcached должен положить perl код работающий на 

===========================================================================
#внутренний URL для обработки случаем memcached miss на этот location
location /_backend_/ {
   internal;
   #идем на backend
   proxy_pass http://BACKEND_IP:BACKEND_PORT/;
}
===========================================================================

По первому вопросу хочу заметить что ситуация у вас нехарактерная. Вы уверены 
что у вас в процессор все не упирается? а если упирается то нет принципиальной 
разницы между 10 MaxClients и 1000 MaxClients так как количество обработанных в 
секунду запросов не изменится. 
Nginx очень сильно поможет если вы сможете настроить отдачу статики через него 
напрямую минуя backend.
Если у вас действительно в maxclients упирается а не в процессор nginx тоже 
поможет за счет того что apaches не будут заняты медленными клиентами.
Вообще под каждую конкретную задачу надо смотреть отдельно если ожидается 
серьезная нагрузка. Опишите поподробнее может я смогу более конкретно 
предложить что то.


С уважением,
Максим Богук

Отдел развития веб-проектов
ООО "Рамблер Интернет Холдинг"

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
> 
> 
> 


 




Copyright © Lexa Software, 1996-2009.