ПРОЕКТЫ 


  АРХИВ 


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]

Re: proxy_nocache


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: proxy_nocache
  • From: Никита Кардашин <megalin2@xxxxxxxxx>
  • Date: Tue, 1 Dec 2009 01:54:31 +0500
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=IZZjFBqjN7ySOMJuqlz04UEP6NdIczxsKzjC3wv7HxA=; b=qckrNiMO4btycZGEdMu5b3f61M9unQsmylnGkLmagvDQ/LPX0ePmqkUAeTyReFBUBk LW8XiCfG33oH9zxf0lvklNYJKeQoJ4I9iy3TxOD0tBqkIEryETyMxsda1fVIlVxX5TGg 7u2j6EBLDjqCn4kPMMSkQrI0qR4+oHnsBtOas=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=lNSaBLsPJ1l5QPpdOI8oFx7jWz1Iz44rQm4ITII2SfRM1k5OBLkbSiMQX2qyruFozO EUoEptIjCICAnGDopK9zZP5B8njD4saws/gNv7o1c3k7HYXJuupsv0l5B/MXm9YNCRQ9 rWpSglgD0foBtjol2SjnR9l+KxUZ1LTPZ7X8U=
  • In-reply-to: <20091130202354.GA91664@xxxxxxxxx>
  • References: <20091130202354.GA91664@xxxxxxxxx>

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

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

01.12.09, Igor Sysoev<igor@xxxxxxxxx> написал(а):
> Я планирую сделать
>
> 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
>


-- 
With best regards,
differentlocal (www.differentlocal.ru | differentlocal@xxxxxxxxx),
System administrator.
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.