Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Какой командой cron можно очищать папку с кешем по расписанию


hon2012

Recommended Posts

Нашел что вставить в system/library/cache.php чтоб кеш чистило.

 

Вопрос простой: тут 3600 это время в секундах указывается? Или как это сработает для очистки папки ? Файл прикрепил

 

class Cache {
    private $expire = 3600;

  public function __construct() {
    $time = $this->get('autoclear');

    if (!$time || $time < time()) {
      $files = glob(DIR_CACHE . 'cache.*');

          foreach ($files as $file) {
              if (file_exists($file)) {
                  @unlink($file);
              }
          }

      $this->set('autoclear', time() + $this->expire);
    }
  }
 

cache.php

Надіслати
Поділитися на інших сайтах


  

11.11.2022 в 18:52, hon2012 сказал:

А простыми способами стандартный кеш можно отключить ? Движек 1.5

 

Скрытый текст
<?php
class Cache {
	public function __construct($expire = 3600) {}
	public function get($key) {return false;}
	public function set($key, $value, $expire = 0) {}
	public function delete($key) {}
}

 

Змінено користувачем buslikdrev
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.