proxy_nocache
Igor Sysoev
igor на sysoev.ru
Вт Дек 1 12:01:05 MSK 2009
On Tue, Dec 01, 2009 at 11:52:08AM +0300, Михаил Монашёв wrote:
> Здравствуйте, Игорь.
>
> IS> Я планирую сделать
>
> IS> location / {
> IS> proxy_cache ...
>
> IS> proxy_nocache $some;
> IS> proxy_nocache $cookie_some;
> IS> }
>
> IS> Эти директивы запрещают кэширование, если указанные переменные
> IS> не равны "" или "0".
>
> IS> Кроме того, я хочу сделать директиву proxy_cache_reload:
>
> IS> geo $valid {
> IS> default "";
> IS> 192.168.1.1 1;
> IS> ...
> IS> }
>
> IS> proxy_cache_reload $valid;
>
> А правильно ли смешивать в одной директиве if() и саму директиву?
$valid - это не обязательно адрес. Я вообще склоняюсь к предикатам.
> Ранее для ограничения доступа по ip предлагалось использовать allow и
> deny, а сейчас geo-модуль?
Во-первых, allow/deny - это наследство Апача.
Во-вторых, для большого числа адресов (наверное, от сотни), geo
масштабируемее.
--
Игорь Сысоев
http://sysoev.ru
Подробная информация о списке рассылки nginx-ru