ПРОЕКТЫ 


  АРХИВ 


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: на чём быстрее получится внешний HTTP-сервер авторизации


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: на чём быстрее получится внешний HTTP-сервер авторизации
  • From: "Anatoly Matyakh" <protopartorg@xxxxxxxxx>
  • Date: Mon, 16 Jul 2007 19:03:55 +0300
  • Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:date:to:subject:from:organization:content-type:mime-version:references:content-transfer-encoding:message-id:in-reply-to:user-agent; b=a3lftdoFPltrf4LccBfyxlxvrug/diYNbcJ6z04XsjfVV9qjLDiJB8gGWJuALpceRtavfKDgeMTOjZlCMBNKkUBhZ8e/gI4ns23COU1lExPnXpqEZfyaTW5ZuM6fLGRbi4oFQvezz2RsZbA+aXIF6RGbhLmLDrwDRTbi+6R78zo=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:to:subject:from:organization:content-type:mime-version:references:content-transfer-encoding:message-id:in-reply-to:user-agent; b=MpeO/iWuauRquK7LZY5rx2NMNz8/6eukJpRgQlgNB339wUdExnF4d0vGr8gYP+VRpxVCsTCizChU52BaexUWWHZFvS80uRF47mBorfB8SCmuKr6x0yOeYOtKERbR54E7JOdPs++u89fD+PCaPtvf8u2ygG8jOq8QPxTySuy0TLk=
  • In-reply-to: <29311184599836@xxxxxxxxxxxxxxxxxxx>
  • Organization: Unseen University of Infospace
  • References: <29311184599836@xxxxxxxxxxxxxxxxxxx>

On Mon, 16 Jul 2007 18:30:36 +0300, umask <umask@xxxxxxxxx> wrote:

коллеги, подскажите, на чем быстрее получится внешний HTTP-сервер авторизации для nginx (для IMAP4/POP3 проксирования)?

Я бы из приведенного взял
nginx + fastcgi perl

...и он бы у меня сверялся через DB_File с кэшированным хэшем с проверочными данными. А хэш по каким-то событиям типа добавления юзера или cron может генерироваться из MySQL.
По-моему, такой асинхронный вариант - один из самых шустрых.

Другой вариант - с синхронными запросами к MySQL - тоже не самый медленный, но потенциально завальный.

И ещё, понятное дело, можно отдельно на C какой-нибуть authd написать, пускай крутится на порту 8899 и
авторизует - тоже с базой в db2.

--
IT Philosopher



 




Copyright © Lexa Software, 1996-2009.