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
|