Moric
Новичок
Удаление старых/неиспользуемых файлов
Предыстория:
Есть некий сложный сайт, с форумом, внутренней системой заданий, динамичными страницами и тд. Во многих местах требуется загрузка изображений и файлов. Все сделал, все работает. Но не удаляется.
Есть картинка, она лежит на сервере уже полгода, и за все это время ее никто не запросил. Вот лежит она такая несчастная и занимает свои 2 кб. Да не одна лежит, а пара десятков тысяч. И место казенное занимают.
Задача. Удалить ненужные старые файлы.
Пока нашел только тупое решение: взять каждый файл, и проверить по всей бд, всем страницам, скриптам не указывается ли его имя ( благо имена уникальны у всех файлов). Вот только скрипт таким образом работает ну очень уж долго, в минуту 400 файлов проверяет.
Как бы улучшить?
Может быть можно проверить время последнего запроса?
Предыстория:
Есть некий сложный сайт, с форумом, внутренней системой заданий, динамичными страницами и тд. Во многих местах требуется загрузка изображений и файлов. Все сделал, все работает. Но не удаляется.
Есть картинка, она лежит на сервере уже полгода, и за все это время ее никто не запросил. Вот лежит она такая несчастная и занимает свои 2 кб. Да не одна лежит, а пара десятков тысяч. И место казенное занимают.
Задача. Удалить ненужные старые файлы.
Пока нашел только тупое решение: взять каждый файл, и проверить по всей бд, всем страницам, скриптам не указывается ли его имя ( благо имена уникальны у всех файлов). Вот только скрипт таким образом работает ну очень уж долго, в минуту 400 файлов проверяет.
Как бы улучшить?
Может быть можно проверить время последнего запроса?