Size: a a a

2021 February 18

S

Sasha in OctoberCMS
vladimir
А в чем вопрос?
Есть событие cache:cleared
Event::listen("cache:cleared")?
источник

v

vladimir in OctoberCMS
Sasha
Event::listen("cache:cleared")?
Event::listen("cache:cleared", function() { ... });
источник

v

vladimir in OctoberCMS
есть еще событие "до очистки" - cache:clearing
источник

S

Sasha in OctoberCMS
vladimir
Event::listen("cache:cleared", function() { ... });
а если устареед?
источник

v

vladimir in OctoberCMS
Sasha
а если устареед?
Кто устареет ?
источник

S

Sasha in OctoberCMS
vladimir
Кто устареет ?
данные в кэше
источник

v

vladimir in OctoberCMS
Sasha
данные в кэше
Так ты спрашивал про событие по очистке данных кеша. За это отвечает команда clear:cache.
С самим кешем немного сложнее, существуют события:
Illuminate\Cache\Events\CacheMissed
Illuminate\Cache\Events\KeyForgotten

Но их отлавливать сложнее, так как не всегда удается точно понять устарел кеш или нет, например тот же Cache::forever кидает только Illuminate\Cache\Events\KeyWritten, при этом при устаревании не инициирует Illuminate\Cache\Events\CacheMissed
источник

v

vladimir in OctoberCMS
Вообщем смотря как пользуешься кешем
источник

S

Sasha in OctoberCMS
vladimir
Так ты спрашивал про событие по очистке данных кеша. За это отвечает команда clear:cache.
С самим кешем немного сложнее, существуют события:
Illuminate\Cache\Events\CacheMissed
Illuminate\Cache\Events\KeyForgotten

Но их отлавливать сложнее, так как не всегда удается точно понять устарел кеш или нет, например тот же Cache::forever кидает только Illuminate\Cache\Events\KeyWritten, при этом при устаревании не инициирует Illuminate\Cache\Events\CacheMissed
мне нужно получить просроченные данные с кеша, обработать их. и выполнять задачу. значит моя задумка так себе?
источник

v

vladimir in OctoberCMS
Sasha
мне нужно получить просроченные данные с кеша, обработать их. и выполнять задачу. значит моя задумка так себе?
На самом деле странно доверять просроченным данным кеша, с учетом, что кеш может быть очищен принудительно в любой момент.
источник

v

vladimir in OctoberCMS
Следственно вычислить просрочены данные или нет - уже не представляется возможным, кеша просто нет.
источник

S

Sasha in OctoberCMS
vladimir
Следственно вычислить просрочены данные или нет - уже не представляется возможным, кеша просто нет.
все понял))
источник

S

Sasha in OctoberCMS
vladimir
Следственно вычислить просрочены данные или нет - уже не представляется возможным, кеша просто нет.
++
источник

A

Axenia in OctoberCMS
Sasha_GeeksLab (44) увеличил карму LeMaX10 (3130.8)
источник

S

Sasha in OctoberCMS
получается надо в базу толкать все((
источник

v

vladimir in OctoberCMS
Sasha
получается надо в базу толкать все((
Ну смотря что тебе необходимо) Так то вариантов уйма.
1. Положить данные с таймстампом в json файлик в storage
2. Положить данные на прямую в redis не под фасадом кеша
...
Ограничено фантазией
источник

Р

Ростислав in OctoberCMS
источник

S

Sasha in OctoberCMS
vladimir
Ну смотря что тебе необходимо) Так то вариантов уйма.
1. Положить данные с таймстампом в json файлик в storage
2. Положить данные на прямую в redis не под фасадом кеша
...
Ограничено фантазией
Кстати, редис... Есть ли ссылочка у кого нить что бы подробнее разузнать что оно? И как пользоваться им в октябре?)
источник

v

vladimir in OctoberCMS
Sasha
Кстати, редис... Есть ли ссылочка у кого нить что бы подробнее разузнать что оно? И как пользоваться им в октябре?)
источник

А

Артем in OctoberCMS
Господа, а подскажите кто делал переадресацию по geoip.

Задача такая клиент заходит на сайт а его по айпи перебрасывает на языковую главную страницу.

Типа site.ru/ru site.ru/en
источник