Re[3]: Как посмотреть что качают?

Igor Sysoev is at rambler-co.ru
Sun Jun 12 15:14:52 MSD 2005


On Sun, 12 Jun 2005, Михаил Монашёв wrote:

> IS>     geo  $slow   {
> IS>        ...
> IS>     }
>
> IS>     server {
> IS>         location /download/ {
> IS>             if ($slow) {
> IS>                 limit_rate   10k;
> IS>             }
> IS>         }
> IS>     }
>
> Хех, а как записать отрицание в if ? Всё таки русских подсетей меньше,
> чем всех остальных. Хотелось бы иметь что-то вроде:
>
>     geo  $fast   {
>        ...
>     }
>
>     server {
>         location /download/ {
>             if (!$fast) {
>                 limit_rate   10k;
>             }
>         }
>     }
>
> или
>
>     geo  $fast   {
>        ...
>     }
>
>     server {
>         location /download/ {
>             unless ($fast) {
>                 limit_rate   10k;
>             }
>         }
>     }

Отрицания сейчас нет. Но в данном случае можно сделать так:

     geo  $slow   {
        default   1;
        список русских сетей с нулевыми значениями
     }


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list