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;
}
После кэширование вовсе перестало работать.
Подскажите в чем моя ошибка и как настроить корректное кэширование статики ?
Заранее спасибо.
--
С уважением Ярослав Муравский!
|