Mod_auth_oracle + nginx

Maxim Dounin mdounin на mdounin.ru
Вт Авг 17 14:33:30 MSD 2010


Hello!

On Tue, Aug 17, 2010 at 02:18:34PM +0400, Sergey Shepelev wrote:

> >> > Как можно организовать сие "чудо"?
> >> >
> >>
> >> proxy_pass на маленький бекенд, который лезет в базу, проверяет (и
> >> важно не делать бекенд блокирующимся) и
> >
> > Почему важно?  Бекенд - не внутри nginx'а, никому кроме себя
> > самого мешать не будет.  Тут как раз всё равно какой бекенд, можно
> > хоть на php написать.
> >
> 
> Можно на php (из выбора языка ничего не следует), но важно чтобы он не
> блокировался.
> Потому что если он будет блокироваться, то все запросы на
> аутентификацию будут выполняться последовательно, хотя база может
> выдержать намного больше одновременных селектов, чем один.

Важно - чтобы занимающийся авторизацией бекенд справлялся с 
нагрузкой.  Да и то - важно ровно в той степени, в которой важна 
работоспособность закрытого такой авторизацией сервиса.

Как именно будет достигнута нужная производительность - за счёт 
отсутствия блокировок, за счёт нескольких процессов или тредов, 
или просто за счёт того что нагрузка маленькая - никого не 
волнует.

Не надо писать тут чушь, для этого есть лор и хабрахабр.  Спасибо.

Maxim Dounin



Подробная информация о списке рассылки nginx-ru