unreal666 Цитата: Список "Только из кэша" срабатывает до загрузки файла из Инета (т.е. до запроса файла из Инета)
Все существующие сейчас списки по URL можно проверять ДО загрузки файла из Инета, т.к. URL нам уже известен!
А "Заголовочный список" в большинстве случаев будет проверяться ПОСЛЕ начала загрузки, т.к. многих файлов (и их заголовков) до начала загрузки в кэше просто нет! Это справедливо почти для всех списков: "Черного", "Белого", "Запись в кэш" и "Только из кэша". Единственное исключение - список "Не обновлять" - тут достаточно проверить наличие файла в кэше и его заголовок!
Например, как в твоей интерпретации "Черный" список заблокирует файл "по типу", пока не начнет его качать?! Как "Только из кэша" узнает, что надо тормознуть закачку, пока не проверит тип файла?
Я приводил реальный пример: в кэше файла нет - начали качать (узнали заголовок) - выяснилось, что он входит в "Только из кэша" или "Черный список" - остановили закачку - послали браузеру "404".
Поэтому нельзя лепить твои правила для заголовков в общие списки для URL, т.к. они должны проверяться в разное время! Поэтому я и предлагаю проверять заголовки отдельным списком ПОСЛЕ проверки по URL и ПОСЛЕ начала закачки (получения заголовков)!
Кроме того, в существующих списках просто недостаточно полей для описания заголовочных правил! Как сгруппировать 2 заголовочных правила (например, надо заблокировать "картинки по типу" размером больше 200 кБ)?
Все эти проблемы можно решить вынесением заголовочных правил в отдельный список! Что я и
предлагаю...
Добавлено: rs Цитата: и ещё - а это РЕАЛЬНО мешает? всё равно дата от касания историка меньше текущей
Это НЕРЕАЛЬНО мешает!
Я уже больше года чищу кэш от всякого старья вручную! Потому что по дате доступа HC удаляет 0 (ноль) файлов, т.к. дата доступа файлов постоянно обновляется!
Кто в этом виноват:
- "Историк" при наполнении истории по файлам кэша;
- Поиск в кэше по содержимому через TC, "Архивариус" и т.п.;
- Архиваторы;
- Антивирусы;
- Перенос кэша на другой диск;
- и т.д.
А я бы хотел автоматом удалять все старые сайты, на которые не заходил больше 6 месяцев, но сделать это сейчас не представляется возможным...