ПРОЕКТЫ 


  АРХИВ 


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: Добавить переменую $cache status



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 mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.