Re: Добавить переменую $cache status
    Maxim Dounin 
    mdounin at mdounin.ru
       
    Mon Nov 18 14:01:51 UTC 2013
    
    
  
Hello!
On Sat, Nov 16, 2013 at 02:17:22PM -0500, Valeriy wrote:
> Максим!
> 
> хочу с Вами не согласиться: ETag дает больше возможностей чем Last-Modified
> (как минимум потому что в него можно засунуть Last-Modified, но не на
> оборот).
> 
> я храню флаги актуальности данных в shared memory. 
> в ETag сериализую данные о флагах которые были задействованы при рендере
> страницы.
> когда получая ETag от клиента - я его десириализовываю, получаю нужные влаги
> и сравниваю с теми,
> которые хранятся в оперативной памяти понимая изменился контент или нет.
> процесс валидации очень быстрый и легкий.
> но к сожалению в данный момент я интегрировать его с nginx не могу :( 
> остается ждать только того самого светлого будущего.
По-моему, то что вы описали - это задача не для ETag'а, а для URI.  
Некоторые ещё ETag используют вместо Cookie для отслеживания 
клиентов[1], но это скорее пример против ETag'ов, чем за.
[1] http://en.wikipedia.org/wiki/HTTP_ETag#Tracking_using_ETags
-- 
Maxim Dounin
http://nginx.org/en/donation.html
    
    
Подробная информация о списке рассылки nginx-ru