Как настроить очистку и ограничение кеша

Рейтинг: 0Ответов: 1Опубликовано: 27.02.2023

Подскажите пожалуйста, как решить проблему с большим кешем. Периодически срабатывает автоочистка (управляемый кеш). Но не понятно, в какое время и с какой периодичностью он очищается. Приходится чистить в ручную часто. И при очистке видно, что он занимает более 40 ГБ!!!.

Можно ли как то настроить периодичность автоматической очистки, а еще лучше, автоочистка, когда кеш начинает превышать определенный размер.

При ручной очистке видно, что много чистит в каталоге /bitrix/html_pages/

Ответы

▲ 0

Можете попробовать настроить CRON (по часам/дням/месяцам) в панели вашего хостинга. Для этого нужно написать простой php скрипт, который будет удалять содержимое определенно каталога. Далее, залить этот скрипт на хостинг и в настройках CRON указать путь к нему и как часто вызывать этот скрипт.

Пример скрипта для этого:

$files = glob('path/to/temp/*'); // get all file names

foreach($files as $file) { // iterate files

  if(is_file($file)) {
    unlink($file); // delete file
  }

}