ПРОЕКТЫ 


  АРХИВ 


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: Использование кэши рования



On Thu, May 14, 2009 at 12:26:26PM +0300, M.Yarik wrote:

> Добрый день.
> Возникла потребность настроить кэширование мелкой статики, прописал в
> конфиге следующее:
> ........
> proxy_cache_key "$scheme://$host$uri$is_args$args:";
> proxy_cache_path /usr/local/nginx/cache levels=1:2 keys_zone=site:20m
> inactive=20m;
> proxy_cache site;
> proxy_cache_valid 200 302 20m;
> proxy_cache_valid 301 1h;
> proxy_cache_valid  404  1m;
> proxy_cache_use_stale error timeout invalid_header http_500 http_502
> http_503 http_504;
> .........
> Производилось кэширование запросов от бэкэнда, что привело к
> кэшированию определённого пользователя на форумах, чатах.
> После попробовал прописать следующим образом:
> location ~* 
> ^.+\.(jpg|jpeg|gif|mp3|png|avi|vob|mpg|mpeg|mp4|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js)$
> {
>            proxy_cache site;
>            proxy_cache_valid 200 302 20m;
>            proxy_cache_valid 301 1h;
>            proxy_cache_valid  404  1m;
>            proxy_cache_use_stale error timeout invalid_header http_500
> http_502 http_503 http_504;

             proxy_pass  ...

>            root /var/www/html;
>         }
> После кэширование вовсе перестало работать.
> Подскажите в чем моя ошибка и как настроить корректное кэширование статики ?
> Заранее спасибо.
> -- 
> С уважением Ярослав Муравский!

-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.