Главная
Форум
Контакты
Купить
Поддержи проект
Поиск
Искать:
Расширенный поиск
[Закрыть]
Правила форума
Войти
Регистрация
Russian
English
HandyCache форум
Гостевая
»
Гостевая
»
Очистка кэша HandyCache
Имя пользователя:
1 час
1 день
1 неделя
1 месяц
Навсегда
Пароль:
Страниц: [
1
]
2
3
...
7
Вниз
« предыдущая тема
следующая тема »
Ответ
Отправить эту тему
Печать
Автор
Тема: Очистка кэша HandyCache (Прочитано 109500 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Кеширующий Котяра
Гость
Очистка кэша HandyCache
«
:
12 января 2007, 19:46:01 »
Цитировать
Не работает очистка кэша по дате, только сканирует общий размер но файлы не удаляет (и не помечает), по другим условиям работает нормально. Размер кэша 1Гб, может в этом дело?
«
Последнее редактирование: 15 марта 2007, 18:51:35 от DenZzz
»
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Баг с очисткой кэша.
«
Ответ #1 :
12 января 2007, 22:04:05 »
Цитировать
Кеширующий Котяра
HC чистит кэш по датам доступа к файлам! Что-то у тебя сбивает эти даты!
Это может быть антивирус, архиватор, поиск по содержимому в кэше, просмотр файлов в кэше и т.п.
В общем, любое чтение файла из кэша обновляет его дату использования, поэтому очистка по этой дате не даст желаемого результата!
P.S. Проблема давно известна и ни раз обсуждалась!
Сообщить модератору
Записан
Кеширующий Котяра
Гость
Re: Баг с очисткой кэша.
«
Ответ #2 :
15 января 2007, 02:22:51 »
Цитировать
Всё перечисленное действительно делаю с кешем, но как цивилизованно решить проблему? Перерыть весь материал на ruboard не по силам. Пока чищу файловым менеджером.
Можно ссылку?
Сообщить модератору
Записан
faZZ
Beta tester
Репутация: +0/-0
Offline
Сообщений: 33
Местный кот
Re: Баг с очисткой кэша.
«
Ответ #3 :
15 января 2007, 04:41:28 »
Цитировать
пока она не решаема средствами НС. были обсуждения хранить дату использования в потоках НТФС или в индексах. к единому мнению не пришли
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Баг с очисткой кэша.
«
Ответ #4 :
15 января 2007, 07:29:03 »
Цитировать
Кеширующий Котяра
Цитировать
Можно ссылку?
Все, что ранее было предложено и обсуждалось по проблеме очистки кэша, собрано
здесь
.
Сообщить модератору
Записан
Rick
Администратор
Репутация: +15/-1
Offline
Сообщений: 868
Re: Баг с очисткой кэша.
«
Ответ #5 :
15 января 2007, 11:56:44 »
Цитировать
Цитата: Кеширующий Котяра от 15 января 2007, 02:22:51
Всё перечисленное действительно делаю с кешем, но как цивилизованно решить проблему?
Существующее положение и есть цивилизованное: НС видит, что ты просматривал файл - значит файл тебе нужен, ты им пользуешься, следовательно его нельзя удалять. НС не может знать зачем и с каким результатом ты обращался к файлу - то ли ты просто искал в нем определенную фразу и не нашел, то ли в этом файле все твои чаяния и надежды.
Если обращался к файлу - НС делает вывод, что он тебе нужен.
Цитировать
Пока чищу файловым менеджером.
По завершении процедуры очистки кэша, НС показывает таблицу в которой показано, что было удалено, а также то, что осталось в кэше - отметив вручную что хочешь удалить можно обойтись без файловых менеджеров.
Сообщить модератору
Записан
jeffrey
Новичок
Репутация: +0/-0
Offline
Сообщений: 1
Очистка кэша HandyCache
«
Ответ #6 :
19 января 2007, 23:50:35 »
Цитировать
Коллеги, я не нашел возможность автоматического удаления файлов старше определенного возраста или автоматического контроля размера кеша на диске, чтобы он не занимал, скажем, больше 100 мегов. Неужели это можно делать только вручную в пункте "Очистка"?! Т.е., не забывать раз в месяц заходить туда и чистить? Не может быть.....
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Как автоматически держать кеш разумного &
«
Ответ #7 :
20 января 2007, 01:20:04 »
Цитировать
jeffrey
Увы! Пока автоматической очистки кэша не существует, но есть в планах...
Все пожелания по этому поводу собраны
в другой теме
.
Сообщить модератору
Записан
DIGGER
Старожил
Репутация: +14/-3
Offline
Сообщений: 312
Очистка кэша
«
Ответ #8 :
19 февраля 2007, 10:13:30 »
Цитировать
Цитировать
Очистка
Со временем кэш начинает занимать слишком много места на диске. Чтобы сократить занимаемое место, можно удалить файлы, которые давно не использовались, удалить большие файлы, пустые каталоги и содержащие слишком мало данных.
Настройки
Удалять файлы,
использованные раньше, чем
...
Позволяет удалять файлы с
датой доступа
меньше указанной;
Эта "дата доступа" берётся из файловой системы? Если да — то это ПЛОХО. У меня
NtfsDisableLastAccessUpdate=1
(Естественно везде NTFS
)
Сообщить модератору
Записан
Rick
Администратор
Репутация: +15/-1
Offline
Сообщений: 868
Re: Удалять файлы, использованные раньше, чем...
«
Ответ #9 :
19 февраля 2007, 10:22:41 »
Цитировать
Цитата: DIGGER_KSS от 19 февраля 2007, 10:13:30
Эта "дата доступа" берётся из файловой системы?
Да. Есть предложения по "альтернативным источникам" даты?
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Удалять файлы, использованные раньше, чем...
«
Ответ #10 :
19 февраля 2007, 13:18:14 »
Цитировать
Цитата: DIGGER_KSS от 19 февраля 2007, 10:13:30
Эта "дата доступа" берётся из файловой системы? Если да — то это ПЛОХО. У меня
NtfsDisableLastAccessUpdate=1
(Естественно везде NTFS
)
Добро пожаловать в тему: "
Доработка процедуры: Очистка кэша
"!
P.S. Убедительная просьба к новичкам пользоваться
"Поиском"
по форуму прежде, чем создавать новые темы, так как многие вопросы уже поднимались и обсуждались ранее!
( Пункты
3.1 и 3.2 Правил форума
! )
Все предложения в теме: "
Доработка процедуры: Очистка кэша
", где уже начато обсуждение этой проблемы!
«
Последнее редактирование: 07 апреля 2007, 11:58:47 от DenZzz
»
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Как чистить кэш по регэкспу
«
Ответ #11 :
07 апреля 2007, 01:53:23 »
Цитировать
Подскажите, плиз, кто знает, как заполнять поле "Удалять файлы" в очистке кэша? У меня оно не воспринимает написанный мною регэксп. Как в нем задать регэксп, а как - простое наименование? Можно ли учитывать наименования папок?
Сообщить модератору
Записан
faZZ
Beta tester
Репутация: +0/-0
Offline
Сообщений: 33
Местный кот
Re: Как чистить кэш по регэкспу
«
Ответ #12 :
07 апреля 2007, 06:15:40 »
Цитировать
Цитата: Михаил от 07 апреля 2007, 01:53:23
Подскажите, плиз, кто знает, как заполнять поле "Удалять файлы" в очистке кэша?
например, нужно удалить все архивы из кэша, пишем в поле правило
\.(7z|cab|rar|zip)$
ставим размер
0 кБ
и жмем кнопку запустить. все архивы, перечисленные выше удалятся
другой пример, надо удалить любые файлы больше мега. пишем правило
.*
ставим размер
1024 кБ
и жмем запустить
Цитировать
У меня оно не воспринимает написанный мною регэксп
напиши свое правило сюда, посмотрим
Цитировать
Как в нем задать регэксп, а как - простое наименование?
тут не понял вопрос
Цитировать
Можно ли учитывать наименования папок?
в смысле удалять папки, содержащие в имени какое-то слово? если так, то вроде нельзя
«
Последнее редактирование: 07 апреля 2007, 06:22:26 от faZZ
»
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Как чистить кэш по регэкспу
«
Ответ #13 :
07 апреля 2007, 10:21:03 »
Цитировать
Цитата: faZZ от 07 апреля 2007, 06:15:40
напиши свое правило сюда, посмотрим
Правило:
(a|back|binary|binhex|blank|bomb|c|compressed|dir|folder|hand\.right|image2|layout|p|script|sound2|tar|text|unknown)\.(gif|png)
Прогнал через очистку (установлен параметр размер - свыше 0 кб) - ничего не удалено. Между тем файлов таких в кэше куча.
Цитировать
тут не понял вопрос
в смысле удалять папки, содержащие в имени какое-то слово? если так, то вроде нельзя
Да. К примеру задать удалять не просто файлы file.txt, а только те, которые лежат в папках myfolder\file.txt.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Как чистить кэш по регэкспу
«
Ответ #14 :
07 апреля 2007, 11:55:26 »
Цитировать
Цитата: Михаил от 07 апреля 2007, 10:21:03
К примеру задать удалять не просто файлы file.txt, а только те, которые лежат в папках myfolder\file.txt.
RegExp в "Очистке" парсит только имена файлов без пути к ним! Такова была изначальная задумка...
Сорри, я слегка заблуждался. Выяснилось, что RegExp парсит полный путь к файлу! Просто пока не было необходимости этим воспользоваться...
«
Последнее редактирование: 07 апреля 2007, 19:31:19 от DenZzz
»
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Очистка кэша
«
Ответ #15 :
07 апреля 2007, 17:12:36 »
Цитировать
Цитата: faZZ от 07 апреля 2007, 06:15:40
Цитировать
Как в нем задать регэксп, а как - простое наименование?
тут не понял вопрос
Цитата из документации:
Цитировать
Удалять файлы ... больше, чем ... kB
Позволяет удалять файлы, описанные
регулярным или простым
выражением, и размером более указанного в килобайтах;
А этот регэксп
(a|back|binary|binhex|blank|bomb|c|compressed|dir|folder|hand\.right|image2|layout|p|script|sound2|tar|text|unknown)\.(gif|png)
не срабатывает, хоть убей!
Надо поэкспериментировать.
Добавлено:
Не рузберусь что-то никак! Не удаляет даже если задаю просто unknown.gif или unknown\.gif
«
Последнее редактирование: 07 апреля 2007, 17:32:55 от Михаил
»
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Очистка кэша
«
Ответ #16 :
07 апреля 2007, 17:46:02 »
Цитировать
Цитата: Михаил от 07 апреля 2007, 17:12:36
Не рузберусь что-то никак! Не удаляет даже если задаю просто unknown.gif или unknown\.gif
Поставь в ограничении размера файлов "больше, чем": 1
С "нулем" не работает! Давний баг...
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Очистка кэша
«
Ответ #17 :
07 апреля 2007, 17:57:56 »
Цитировать
Надо исправить. У меня в том длинном правиле 90% файлов меньше 1 кБ и ими пронизан весь кэш. Выходит, удалить не получится пока никак.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Очистка кэша
«
Ответ #18 :
07 апреля 2007, 18:11:40 »
Цитировать
Цитата: Михаил от 07 апреля 2007, 17:57:56
Надо исправить. У меня в том длинном правиле 90% файлов меньше 1 кБ и ими пронизан весь кэш. Выходит, удалить не получится пока никак.
Пока воспользуйся Total Commander'ом, FAR'ом и т.п. ...
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Очистка кэша
«
Ответ #19 :
07 апреля 2007, 18:38:12 »
Цитировать
Цитата: DenZzz от 07 апреля 2007, 11:55:26
RegExp в "Очистке" парсит только имена файлов без пути к ним! Такова была изначальная задумка...
Эксперимент показал, что парсится весь путь, начиная от имени диска! К примеру, если файл лежит в d:\cache\site.ru\file.txt, то он захватывается регэкспом ^d:\\cache\\.+\\file\.txt$
ЗЕР ГУТ!
Имхо, неплохо бы расписать этот момент чуть подробнее в документации.
И еще. Если/когда будет исправляться баг с невозможностью применить 0 в "Удалять файлы больше, чем", на мой взгляд, лучше сделать название поля "Удалять файлы, не меньшие чем". Иначе не сможем удалить файлы, размер которых равен 0.
«
Последнее редактирование: 07 апреля 2007, 19:15:53 от Михаил
»
Сообщить модератору
Записан
Страниц: [
1
]
2
3
...
7
Вверх
Ответ
Отправить эту тему
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общие вопросы
=> Новые предложения
=> Дополнения, плагины
=> Сжатие трафика
=> English forum
=> Indonesian forum
-----------------------------
Гостевая
-----------------------------
=> Гостевая
-----------------------------
Дела домашние
-----------------------------
=> Сайт и форум HandyCache
=> Курилка
Быстрый ответ
С
быстрым ответом
Вы также можете использовать BB код и смайлы.
© 2006-2014 HandyCache Team. Все права защищены.
Загружается...