Как на счет
http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_store ?
18 января 2010 г. 17:50 пользователь Yury <nginx-forum@nginx.us> написал:
> Ключ описан как:
> proxy_cache_key
> "$request_method|$http_if_modified_since|$http_if_none_match|$host|$request_uri";
>
> в файле выглядит как (при запросе перемотки):
> KEY: GET|||host.local|/my.flv?start=579565321
>
> плохо то, что при запросе перемотки файла, каждая такая перемотка
> оформляется как отдельный файл дописыванием ?start= в ключ кеша.
>
> Если сделать ключ как
> "$request_method|$http_if_modified_since|$http_if_none_match|$host|$uri"; то
> на все запросы сохраняется один объект (полный файл), везде HIT в кеш, но и
> по перемотке выдается полностью файл с начала. Ключ выглядит как:
> KEY: GET|||host.local|/my.flv
>
> Как бы извернуться, чтобы все-таки объект полностью хранился в кеше _один_
> раз, и выдавался правильно с перемоткой?)
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,42569,42569#msg-42569
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru