delphinpro
@delphinpro
frontend developer

Как отключить кэш в laravel (подробности внутри)?

Laravel создает очень много файлов в папке storage/framework/cache/data
Файлы такого вида:
5fbd35ee275f2789227709.png
Просто какое-то цифровое значение. Больше ничего. И таких файлов — тысячи.
За двое-трое суток на недорогом тарифе VPS на сто процентов забивается файловая система и сервер виснет, отдавая код 500.
5fbd36872addc722283943.png
Помогает команда artisan cache:clear. Команда выполняется несколько минут.
После очистки кэша:
5fbd39ea08e15456436720.png

Но это же не дело. Хочу понять что это такое, зачем оно нужно, и как выключить или правильно настроить?
  • Вопрос задан
  • 991 просмотр
Решения вопроса 1
@kandrash
Кратко о себе
Это файлы которые используются для trottle при запросах к API.

Варианты:
- очищать вручную (clear:cache)
- сменить драйвер на какой-нибудь Redis
- добавить запуск clear:cache в cron
- запретить trottle
- вроде были сторонние пакеты для очистки файлового кеша
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
New_Horizons
@New_Horizons
Бред:
Я бы для начала попробовал через евенты понять что и кто в кэш пишет cache events
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы