Как на счет <a href="http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_store">http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_store</a> ?<br><br><div class="gmail_quote">18 января 2010 г. 17:50 пользователь Yury <span dir="ltr">&lt;<a href="mailto:nginx-forum@nginx.us">nginx-forum@nginx.us</a>&gt;</span> написал:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Ключ описан как:<br>
proxy_cache_key           &quot;$request_method|$http_if_modified_since|$http_if_none_match|$host|$request_uri&quot;;<br>
<br>
в файле выглядит как (при запросе перемотки):<br>
KEY: GET|||host.local|/my.flv?start=579565321<br>
<br>
плохо то, что при запросе перемотки файла, каждая такая перемотка оформляется как отдельный файл дописыванием ?start= в ключ кеша.<br>
<br>
Если сделать ключ как &quot;$request_method|$http_if_modified_since|$http_if_none_match|$host|$uri&quot;; то на все запросы сохраняется один объект (полный файл), везде HIT в кеш, но и по перемотке выдается полностью файл с начала. Ключ выглядит как:<br>

KEY: GET|||host.local|/my.flv<br>
<br>
Как бы извернуться, чтобы все-таки объект полностью хранился в кеше _один_ раз, и выдавался правильно с перемоткой?)<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,42569,42569#msg-42569" target="_blank">http://forum.nginx.org/read.php?21,42569,42569#msg-42569</a><br>
<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</blockquote></div><br>