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
|