ПРОЕКТЫ 


  АРХИВ 


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: Не могу понять почему та к часто мимо кэша пролет ает



Hello!

On Fri, Oct 29, 2010 at 01:20:00AM +0200, Anton Kuznetsov wrote:

> Решил сейчас глянуть в логи как эффективно у меня кэш работает и вижу
> странное - частенько (~1 из 10) идет запрос на бэкэнд.
> Берем любую строчку и расследуем:
> 
> 95.108.155.252 - - [29/Oct/2010:02:58:20 +0400] multiki.arjlover.net GET
> /info/samoletik.lip.mpg.html HTTP/1.1 ZZ 200 2.00 929 c0.198
> 
> грепаем в каталоге кэша по урлу:
> 
> -rw------- 1 www-data www-data 2229 Oct 27 11:46
> /var/cache/nginx/2/6a/0e0bce9e59f92ec0a29bc7ad99bfa6a2
> -rw------- 1 www-data www-data 2229 Oct 29 02:58
> /var/cache/nginx/7/bc/c3aeca0376f7f82c38608ac02b1d7bc7
> -rw------- 1 www-data www-data 2200 Oct 26 18:40
> /var/cache/nginx/1/11/458f023d6934bc6f0070c3ee30ec8111
> 
> И зачем их три? Время жизни кэша - неделя.
> Вот первая строчка из каждого:
> 
> KEY: GET|Sat, 23 Oct 2010 13:04:11 GMT|?|multiki.arjlover.net
> |/info/samoletik.lip.mpg.html
> KEY: GET|Mon, 20 Sep 2010 16:05:06 GMT|?|multiki.arjlover.net
> |/info/samoletik.lip.mpg.html
> KEY: GET||?|multiki.arjlover.net|/info/samoletik.lip.mpg.html

Ключи, очевидно, разные.

> В смысле первая там бинарная - это вторая.
> 
> И такого добра - масса! Хотя есть и честные файлы-одиночки.
> Отчего могут получаться такие запросы мимо кэша?

Позвонил нашему штатному телепату - но он невнятно твердил что-то 
про ночь и вообще отпуск.  На вопрос "что в конфиге" так и не 
ответил.

Так что попробую догадаться сам:

proxy_cache_key "$method|$http_if_modified_since|$is_args|$host|$uri";

Зачем вы задали такой ключ - вам виднее...

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.