ПРОЕКТЫ 


  АРХИВ 


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: Есть Аналог комбинирова нных RewriteCond Апача?



On 18.02.2010 15:39, Yuriy Taraday wrote:

однако, кроме встраивания Python внутрь процесса nginx
и взаимодействия между python и nginx через протоколы
FastCGI / http есть ведь и третий способ: сделать IPC
между nginx и helper process, который будет асинхронно
предоставлять нужную nginx`у функциональность, при этом
не останавливая работу nginx и не уменьшая стабильность.

Переименовываем IPC и FastCGI в "протокол общения между процессами" -
и получаем "помимо масла можно использовать масло".
К слову, сокеты - это тож IPC.

1-й способ: универсальный язык программирования вкомпилирован
внутрь бинарника nginx. например: mod_perl, mod_javascript и т.п.

2-й способ: взаимодействие между веб-сервером и универсальным
языком программирования через ( FastCGI / http ) + X-Accel-*.

3-й способ: отдельный helper process, который взаимодействует с nginx
через IPC и позволяет делать обработчики событий на скриптовом языке,
которые не имеют таких жестких ограничений по протоколу работы как способ 2 и не имеют тех проблем, которые присутсвуют в способе 1.

--
Best regards,
 Gena


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.