Сброс кеша

PbIXTOP nginx-forum на nginx.us
Вт Июл 10 02:23:35 UTC 2012


Используем 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