Упс, действительно $http_if_modified_since когда-то затесался, а я сижу сплю... :(<br>Спасибо!<br><br>Антон.<br><br><br><div class="gmail_quote">2010/10/29 Maxim Dounin <span dir="ltr">&lt;<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hello!<br>
<div class="im"><br>
On Fri, Oct 29, 2010 at 01:20:00AM +0200, Anton Kuznetsov wrote:<br>
<br>
&gt; Решил сейчас глянуть в логи как эффективно у меня кэш работает и вижу<br>
&gt; странное - частенько (~1 из 10) идет запрос на бэкэнд.<br>
&gt; Берем любую строчку и расследуем:<br>
&gt;<br>
&gt; 95.108.155.252 - - [29/Oct/2010:02:58:20 +0400] <a href="http://multiki.arjlover.net" target="_blank">multiki.arjlover.net</a> GET<br>
&gt; /info/samoletik.lip.mpg.html HTTP/1.1 ZZ 200 2.00 929 c0.198<br>
&gt;<br>
&gt; грепаем в каталоге кэша по урлу:<br>
&gt;<br>
&gt; -rw------- 1 www-data www-data 2229 Oct 27 11:46<br>
&gt; /var/cache/nginx/2/6a/0e0bce9e59f92ec0a29bc7ad99bfa6a2<br>
&gt; -rw------- 1 www-data www-data 2229 Oct 29 02:58<br>
&gt; /var/cache/nginx/7/bc/c3aeca0376f7f82c38608ac02b1d7bc7<br>
&gt; -rw------- 1 www-data www-data 2200 Oct 26 18:40<br>
&gt; /var/cache/nginx/1/11/458f023d6934bc6f0070c3ee30ec8111<br>
&gt;<br>
&gt; И зачем их три? Время жизни кэша - неделя.<br>
&gt; Вот первая строчка из каждого:<br>
&gt;<br>
&gt; KEY: GET|Sat, 23 Oct 2010 13:04:11 GMT|?|<a href="http://multiki.arjlover.net" target="_blank">multiki.arjlover.net</a><br>
&gt; |/info/samoletik.lip.mpg.html<br>
&gt; KEY: GET|Mon, 20 Sep 2010 16:05:06 GMT|?|<a href="http://multiki.arjlover.net" target="_blank">multiki.arjlover.net</a><br>
&gt; |/info/samoletik.lip.mpg.html<br>
&gt; KEY: GET||?|<a href="http://multiki.arjlover.net" target="_blank">multiki.arjlover.net</a>|/info/samoletik.lip.mpg.html<br>
<br>
</div>Ключи, очевидно, разные.<br>
<div class="im"><br>
&gt; В смысле первая там бинарная - это вторая.<br>
&gt;<br>
&gt; И такого добра - масса! Хотя есть и честные файлы-одиночки.<br>
&gt; Отчего могут получаться такие запросы мимо кэша?<br>
<br>
</div>Позвонил нашему штатному телепату - но он невнятно твердил что-то<br>
про ночь и вообще отпуск.  На вопрос &quot;что в конфиге&quot; так и не<br>
ответил.<br>
<br>
Так что попробую догадаться сам:<br>
<br>
proxy_cache_key &quot;$method|$http_if_modified_since|$is_args|$host|$uri&quot;;<br>
<br>
Зачем вы задали такой ключ - вам виднее...<br>
<br>
Maxim Dounin<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><br clear="all"><br>-- <br>Best regards,<br>Anton Kuznetsov.       <br>