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: "PbIXTOP" <nginx-forum@xxxxxxxx>
- Date: Mon, 9 Jul 2012 22:23:35 -0400 (EDT)
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tigger.jlkhosting.com; s=x; h=From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=UJDDLEPNnnZnvg1uti6EqQVh4ARq4goG7C9urXifCuo=; b=jb7H7z+LioEJEydqYLHaSWmguswiSHxdtSyMjzCDCzKR1tcunrujuU67FAXPt7jkE53r8UirDGwJrECT3Y2HNoM4XJiJyewtAsQ2Gz7tB86O5rpYfv3UetxVJP8yvJKg;
Используем nginx для отдачи информации
баланса пользователю, соответсвенно
эти данные можно долго кешировать.
Но возник вопрос, чтобы при пополнении
баланса он оперативно менялся при
отдаче клиенту, но жизнь кеша
достаточно большая и равна 8 часам.
Так вот стоит задача, чтобы сбрасывать
кеш по определенному ключу, причем
ключом является адрес клиента.
Вот так настроен nginx сейчас
fastcgi_cache_path /tmp/nginx/cache levels=1:2
keys_zone=balance:10m;
location = /balans/index.php {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
/usr/local/www/apache22/data$fastcgi_script_name;
include fastcgi_params;
fastcgi_cache balance;
fastcgi_cache_key "$remote_addr";
fastcgi_cache_valid 8h;
allow 10.0.0.0/8;
deny all;
}
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,228456,228456#msg-228456
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|