HandyCache/ToDo/Cache Cleaning
Внешний вид
< HandyCache | ToDo
Описание проблемы:
[править]Кэш со временем разрастается и в нем остается много данных разового характера, поэтому возникает проблема очистки кэша, которую не всегда можно решить имеющимися средствами...
Предложения по улучшению:
[править]- Создать список (поле) исключений из очистки (для сайтов/файлов, которые нельзя удалять);
- Очищать кэш, используя "Черный список" и "Преобразование URL", если "Белый список" их не отменяет;
- Продумать процедуру избавления от "разовых" и "старых" файлов (сайтов), т.к. дата доступа постоянно сбивается от работы антивирусов, архиваторов, hc.Historian и т.п.
Вариант 1: Поручить HC при чтении из каталога обновлять его дату модицикации, чтобы потом по ним чистить кэш;
Вариант 2: Писать дату доступа к каталогу (или файлу, если это не сильно замедлит работу) в индексный файл. - Обеспечить очистку кэша не с фиксированной даты, а с количества дней от текущей даты (например - 7 дней, 1 месяц и т.д.) и, желательно, делать это автоматически по расписанию (при выходе из HC, раз в неделю, в месяц и т.д.).
- Добавить в список операций переименование файлов, в т.ч. с использованием списка "Преобразование URL". Получим встроенный конвертор кэша.
- Добавить возможность предварительного просмотра списка удаляемых/переименовываемых файлов.
- Возможность удаления из кэша нескольких типов файлов, используя синтаксис маски Ms-Dos, например: *.zip; *.rar; *.exe. Сейчас совершенно не очевидно, как вставлять маску файла и, если необходимо, список масок файлов. <= Просто напиши в "Удалять файлы" правило в упрощенном виде: +*.zip|*.rar|*.exe ... Зачем придумывать дублирующие опции?!