ПРОЕКТЫ 


  АРХИВ 


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]

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


 




Copyright © Lexa Software, 1996-2009.