Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
proxy_nocache
Я планирую сделать
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@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|