ПРОЕКТЫ 


  АРХИВ 


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


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: борьба с ботами средствами nginx
  • From: Andrei Nigmatulin <andrei.nigmatulin@xxxxxxxxx>
  • Date: Tue, 17 Mar 2009 04:40:11 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:message-id; bh=yvtSByHX35mUFgmWG5QGWQ5Qg46Vf/7U/PyPamOxRoY=; b=MfNmlcloMJBYfEympen7eByDL/hDSWX29tJ5KXvLs/l4Zl5OsYU51Te3fBVUgMPHhx pJionqM5mx/S/a9QjM0yRcbtllm5D2PTirBgQF200JmRdFufv4YPUg0s++7U2FESo9Bn 1XTjE2cvu01ST+JAwsSh+ExzOWRhpMA9FKp+8=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :message-id; b=dbdZUNCFLfodJsTBpdLTGP0ZMFxwGutiBJb8ycBe/1bW8a2xlwhcvuwF6TY6YQwp51 IEh4WfoFRspl0Hl+jm8t/wB1a/sgKf0UfGNrV0erYN/liEmW/tkhrRoMP9BoiqbLwN7k WagVIjnEq08hxRX6wxjJ3YYihr1q/Qxu/u7gU=
  • In-reply-to: <87vdq9i1rj.wl%catap@xxxxxxxx>
  • References: <afa4ab8a0903160607m1403fc19hc4d61e8ccd411f61@xxxxxxxxxxxxxx> <200903162357.18577.andrei.nigmatulin@xxxxxxxxx> <87vdq9i1rj.wl%catap@xxxxxxxx>

On Tuesday 17 March 2009 00:41, Kirill A. Korinskiy wrote:
> At Mon, 16 Mar 2009 23:57:18 +0300,
>
> Andrei Nigmatulin <andrei.nigmatulin@xxxxxxxxx> wrote:
> > А зачем shm если эти данные не меняются в процессе работы ?
>
> Что бы они не дублировались между воркерами. Хеш для is_bot существует
> в одном экземпляре, тогда как ваши regex у каждого воркера в своем.

Это не так. Конфигурация создается в мастер процессе и память наследуется 
всеми воркерами. А copy-on-write никто не отменял.

> Еще в map не влезет несколько тысяч строк с большой длинной.

-- 
Andrei Nigmatulin
GPG PUB KEY 6449830D

Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take


 




Copyright © Lexa Software, 1996-2009.