Не нравятся результаты поиска? Попробуйте другой поиск!

Удаление кеша


     27.06.2012    Общие вопросы по PHP    2280

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

Ответил: ПафНутиЙ


Копать нужно в сторону:
if(@file_exists($file)) $cache_time=time()-@filemtime ($file);
if ($cache_time>=86400) $clear_time_cache = 1;

первая строка - проверка даты последнего изменения файла, вторая - определение переменной если дата последнего изменения старше суток (86400 секунд)

Комментарии пользователей (3)

nowheremany
192

1659 | 1292

nowheremany - 28 июня 2012 10:16 - Эксперт

помоему проще в cron.php в конец добавить
unlink(файл кэша)
Будет удаляться через 2 дня

Благодарность принимаю тут Связь

promax
29

182 | 174

promax - 28 июня 2012 11:03 - Юзер

Сделал по примеру модуля: " Счетчик новостей (amountnews)" wink

Danil
34 | 30

Danil - 29 декабря 2012 18:08 - Юзер

Когда стоит очищать кеш? После установки длпустим модуля, или, когда он допустим до 1 мегабайта дошел...

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы