ПРОЕКТЫ 


  АРХИВ 


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: "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


 




Copyright © Lexa Software, 1996-2009.