proxy_nocache

Никита Кардашин megalin2 на gmail.com
Пн Ноя 30 23:54:31 MSK 2009


>2) удалить объект из кэша без обновления, если в заросе есть нестандартный
  заголовок "Cache-Control: purge". Это можно делать из скриптов.

Ммм. А если искусственно заголовок передавать на сервер, не поставит
ли это его (сервер) раком?

01.12.09, Igor Sysoev<igor at sysoev.ru> написал(а):
> Я планирую сделать
>
> location / {
>      proxy_cache    ...
>
>      proxy_nocache  $some;
>      proxy_nocache  $cookie_some;
> }
>
> Эти директивы запрещают кэширование, если указанные переменные
> не равны "" или  "0".
>
> Кроме того, я хочу сделать директиву proxy_cache_reload:
>
> geo $valid {
>     default      "";
>     192.168.1.1  1;
>     ...
> }
>
> proxy_cache_reload   $valid;
>
> Эта директива позволяет:
>
> 1) принудительно обновить кэш, если в запросе есть заголовок
>    "Cache-Control: no-cache" или "max-age=0". Это совместимо с операцией
>    reload в браузерах. Во время обновления другие клиенты получают
>    необновлённые данные.
>
> 2) удалить объект из кэша без обновления, если в заросе есть нестандартный
>    заголовок "Cache-Control: purge". Это можно делать из скриптов.
>
>
> Для FastCGI - аналоги с именами fastcgi_nocache и fastcgi_cache_reload.
>
>
> --
> Игорь Сысоев
> http://sysoev.ru
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>


-- 
With best regards,
differentlocal (www.differentlocal.ru | differentlocal at gmail.com),
System administrator.


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