July 09, 2012 10:23PM
Используем 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;
}
Subject Author Posted

Сброс кеша

PbIXTOP July 09, 2012 10:23PM

Re: Сброс кеша

Константин Малов July 10, 2012 10:44AM

Re: Сброс кеша

PbIXTOP July 13, 2012 12:22AM

Re: Сброс кеша

Maxim Dounin July 13, 2012 05:48PM

Re: Сброс кеша

PbIXTOP July 14, 2012 10:03PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 291
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready