ПРОЕКТЫ 


  АРХИВ 


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]

Использование кэширования


  • To: nginx-ru@xxxxxxxxx
  • Subject: Использование кэширования
  • From: "M.Yarik" <yarik@xxxxxxxxxxxxxxxxx>
  • Date: Thu, 14 May 2009 12:26:26 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=mahfNaRDhzzxfS5daYZXSOJWF8RBkU4P6UhYY+z85ts=; b=wT0g4sqW8uSDzSMOrGRSL8TmFifIMO0X6Nz/vcj/qbNNRVit14SlUN8/JgGiEmUJhx rwVklwlRYXIa/nhOGRtV+pTZXrFLK5bQSH0XLsn7Ft4G/IyRQOCc18i+W4jGcpXab+Dq 5VkO+B9kxdO7sdPUQ3AJb/2SytVtQRFtM75JU=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; b=rIfdw9mPzWE3ztBDo4N7JBvO7caNWZG/OZ2mWbxIz3JZfBf9TtqBcjE6scVK1fmJrX 2+E1RxmpW1T6OjlVvk2jZMZ+O+7dbCuKxRf1rcLoHmJZh/zW33gA68bFu1Oa/mZFSUiH FZ2004NGxKGTiYJesKZXQkYwAisrClSuh+e0I=

Добрый день.
Возникла потребность настроить кэширование мелкой статики, прописал в
конфиге следующее:
........
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;
           root /var/www/html;
        }
После кэширование вовсе перестало работать.
Подскажите в чем моя ошибка и как настроить корректное кэширование статики ?
Заранее спасибо.
-- 
С уважением Ярослав Муравский!


 




Copyright © Lexa Software, 1996-2009.