HandyCache форум

Гостевая => Гостевая => Тема начата: Кеширующий Котяра от 12 января 2007, 19:46:01



Название: Очистка кэша HandyCache
Отправлено: Кеширующий Котяра от 12 января 2007, 19:46:01
Не работает очистка кэша по дате, только сканирует общий размер но файлы не удаляет (и не помечает), по другим условиям работает нормально. Размер кэша 1Гб, может в этом дело?


Название: Re: Баг с очисткой кэша.
Отправлено: DenZzz от 12 января 2007, 22:04:05
Кеширующий Котяра

HC чистит кэш по датам доступа к файлам! Что-то у тебя сбивает эти даты!
Это может быть антивирус, архиватор, поиск по содержимому в кэше, просмотр файлов в кэше и т.п.

В общем, любое чтение файла из кэша обновляет его дату использования, поэтому очистка по этой дате не даст желаемого результата!

P.S. Проблема давно известна и ни раз обсуждалась!


Название: Re: Баг с очисткой кэша.
Отправлено: Кеширующий Котяра от 15 января 2007, 02:22:51
Всё перечисленное действительно делаю с кешем, но как цивилизованно решить проблему? Перерыть весь материал на ruboard не по силам. Пока чищу файловым менеджером.
Можно ссылку?


Название: Re: Баг с очисткой кэша.
Отправлено: faZZ от 15 января 2007, 04:41:28
пока она не решаема средствами НС. были обсуждения хранить дату использования в потоках НТФС или в индексах. к единому мнению не пришли


Название: Re: Баг с очисткой кэша.
Отправлено: DenZzz от 15 января 2007, 07:29:03
Кеширующий Котяра

Цитировать
Можно ссылку?

Все, что ранее было предложено и обсуждалось по проблеме очистки кэша, собрано здесь (http://handycache.ru/component/option,com_smf/Itemid,10/topic,74.0/).


Название: Re: Баг с очисткой кэша.
Отправлено: Rick от 15 января 2007, 11:56:44
Всё перечисленное действительно делаю с кешем, но как цивилизованно решить проблему?
Существующее положение и есть цивилизованное: НС видит, что ты просматривал файл - значит файл тебе нужен, ты им пользуешься, следовательно его нельзя удалять. НС не может знать зачем и с каким результатом ты обращался к файлу - то ли ты просто искал в нем определенную фразу и не нашел, то ли в этом файле все твои чаяния и надежды. :) Если обращался к файлу - НС делает вывод, что он тебе нужен.

Цитировать
Пока чищу файловым менеджером.
По завершении процедуры очистки кэша, НС показывает таблицу в которой показано, что было удалено, а также то, что осталось в кэше - отметив вручную что хочешь удалить можно обойтись без файловых менеджеров.


Название: Очистка кэша HandyCache
Отправлено: jeffrey от 19 января 2007, 23:50:35
Коллеги, я не нашел возможность автоматического удаления файлов старше определенного возраста  или автоматического контроля размера кеша на диске, чтобы он не занимал, скажем, больше 100 мегов. Неужели это можно делать только вручную в пункте "Очистка"?! Т.е., не забывать раз в месяц заходить туда и чистить? Не может быть.....


Название: Re: Как автоматически держать кеш разумного &
Отправлено: DenZzz от 20 января 2007, 01:20:04
jeffrey

Увы! Пока автоматической очистки кэша не существует, но есть в планах...
Все пожелания по этому поводу собраны в другой теме (http://handycache.ru/component/option,com_smf/Itemid,10/topic,74.0/).


Название: Очистка кэша
Отправлено: DIGGER от 19 февраля 2007, 10:13:30
Цитировать
Очистка

Со временем кэш начинает занимать слишком много места на диске. Чтобы сократить занимаемое место, можно удалить файлы, которые давно не использовались, удалить большие файлы, пустые каталоги и содержащие слишком мало данных.

Настройки
Удалять файлы, использованные раньше, чем ...

Позволяет удалять файлы с датой доступа меньше указанной;

Эта "дата доступа" берётся из файловой системы? Если да — то это ПЛОХО. У меня NtfsDisableLastAccessUpdate=1 (Естественно везде NTFS :))


Название: Re: Удалять файлы, использованные раньше, чем...
Отправлено: Rick от 19 февраля 2007, 10:22:41
Эта "дата доступа" берётся из файловой системы?
Да. Есть предложения по "альтернативным источникам" даты?


Название: Re: Удалять файлы, использованные раньше, чем...
Отправлено: DenZzz от 19 февраля 2007, 13:18:14
Эта "дата доступа" берётся из файловой системы? Если да — то это ПЛОХО. У меня NtfsDisableLastAccessUpdate=1 (Естественно везде NTFS :))

Добро пожаловать  в тему: "Доработка процедуры: Очистка кэша (http://handycache.ru/component/option,com_smf/Itemid,10/topic,74.0/)"! :)



P.S. Убедительная просьба к новичкам пользоваться "Поиском" (http://handycache.ru/component/option,com_smf/Itemid,10/action,search/) по форуму прежде, чем создавать новые темы, так как многие вопросы уже поднимались и обсуждались ранее! ( Пункты 3.1 и 3.2 Правил форума (http://handycache.ru/component/option,com_smf/Itemid,10/action,rules/#3.1)! )

Все предложения в теме: "Доработка процедуры: Очистка кэша (http://handycache.ru/component/option,com_smf/Itemid,10/topic,74.0/)", где уже начато обсуждение этой проблемы!


Название: Как чистить кэш по регэкспу
Отправлено: Михаил от 07 апреля 2007, 01:53:23
Подскажите, плиз, кто знает, как заполнять поле "Удалять файлы" в очистке кэша? У меня оно не воспринимает написанный мною регэксп. Как в нем задать регэксп, а как - простое наименование? Можно ли учитывать наименования папок?


Название: Re: Как чистить кэш по регэкспу
Отправлено: faZZ от 07 апреля 2007, 06:15:40
Подскажите, плиз, кто знает, как заполнять поле "Удалять файлы" в очистке кэша?
например, нужно удалить все архивы из кэша, пишем в поле правило
\.(7z|cab|rar|zip)$
ставим размер 0 кБ и жмем кнопку запустить. все архивы, перечисленные выше удалятся

другой пример, надо удалить любые файлы больше мега. пишем правило
.*
ставим размер 1024 кБ и жмем запустить

Цитировать
У меня оно не воспринимает написанный мною регэксп
напиши свое правило сюда, посмотрим

Цитировать
Как в нем задать регэксп, а как - простое наименование?
тут не понял вопрос

Цитировать
Можно ли учитывать наименования папок?
в смысле удалять папки, содержащие в имени какое-то слово? если так, то вроде нельзя


Название: Re: Как чистить кэш по регэкспу
Отправлено: Михаил от 07 апреля 2007, 10:21:03
напиши свое правило сюда, посмотрим
Правило:
(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.


Название: Re: Как чистить кэш по регэкспу
Отправлено: DenZzz от 07 апреля 2007, 11:55:26
К примеру задать удалять не просто файлы file.txt, а только те, которые лежат в папках myfolder\file.txt.

RegExp в "Очистке" парсит только имена файлов без пути к ним! Такова была изначальная задумка...

Сорри, я слегка заблуждался. Выяснилось, что RegExp парсит полный путь к файлу! Просто пока не было необходимости этим воспользоваться... ;D


Название: Re: Очистка кэша
Отправлено: Михаил от 07 апреля 2007, 17:12:36
Цитировать
Как в нем задать регэксп, а как - простое наименование?
тут не понял вопрос
Цитата из документации:
Цитировать
Удалять файлы ... больше, чем ... 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


Название: Re: Очистка кэша
Отправлено: DenZzz от 07 апреля 2007, 17:46:02
Не рузберусь что-то никак! Не удаляет даже если задаю просто unknown.gif или unknown\.gif

Поставь в ограничении размера файлов "больше, чем": 1
С "нулем" не работает! Давний баг...


Название: Re: Очистка кэша
Отправлено: Михаил от 07 апреля 2007, 17:57:56
Надо исправить. У меня в том длинном правиле 90% файлов меньше 1 кБ и ими пронизан весь кэш. Выходит, удалить не получится пока никак.


Название: Re: Очистка кэша
Отправлено: DenZzz от 07 апреля 2007, 18:11:40
Надо исправить. У меня в том длинном правиле 90% файлов меньше 1 кБ и ими пронизан весь кэш. Выходит, удалить не получится пока никак.

Пока воспользуйся Total Commander'ом, FAR'ом и т.п. ... ;)


Название: Re: Очистка кэша
Отправлено: Михаил от 07 апреля 2007, 18:38:12
RegExp в "Очистке" парсит только имена файлов без пути к ним! Такова была изначальная задумка...
Эксперимент показал, что парсится весь путь, начиная от имени диска! К примеру, если файл лежит в d:\cache\site.ru\file.txt, то он захватывается регэкспом ^d:\\cache\\.+\\file\.txt$
ЗЕР ГУТ!
Имхо, неплохо бы расписать этот момент чуть подробнее в документации.

И еще. Если/когда будет исправляться баг с невозможностью применить 0 в "Удалять файлы больше, чем", на мой взгляд, лучше сделать название поля "Удалять файлы, не меньшие чем". Иначе не сможем удалить файлы, размер которых равен 0.


Название: Re: Очистка кэша
Отправлено: faZZ от 08 апреля 2007, 07:27:33
насчет регулярного или простого выражения тут почитай

http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,1/#FAQ9


Поставь в ограничении размера файлов "больше, чем": 1
С "нулем" не работает! Давний баг...
хмм не знал


Название: Вопрос по очистке кеша НС.
Отправлено: koxah от 03 июля 2007, 22:24:45
Подскажите пожалуйста, как очистить часть кеша НС? Кеш разросся уже до 4,7 Гб. Я в "Кеш" - "Очистка" ставлю птички на "Удалять файлы использованные ранее чем", выбираю дату "01.07.2007" (1 июля) и жму "Запусить". В результате из 4,7 Гб НС удалил 15 мб. Кол-во сайтов в кеше порядка 5500. Версия НС 0.98b1. Как быть?


Название: Re: Вопрос по очистке кеша НС
Отправлено: DenZzz от 04 июля 2007, 00:22:10
Я в "Кеш" - "Очистка" ставлю птички на "Удалять файлы использованные ранее чем", выбираю дату "01.07.2007" (1 июля) и жму "Запусить". В результате из 4,7 Гб НС удалил 15 мб.

Дата использования файлов может быть отключена в NTFS или сбиваться от работы антивирусов, архиваторов, поисковиков и т.п. программ, читающих эти файлы! Поэтому очистка кэша HC по дате использования не всегда эффективна!
Проблема известна, но пока не решена - варианты ее решения обсуждаются в теме: "Доработка процедуры: Очистка кэша (http://handycache.ru/component/option,com_smf/Itemid,10/topic,74.0/)"...

P.S. Увы, но тебе придется чистить кэш по другим критериям или вручную... :(


Название: Очистка кэша (разом)
Отправлено: Quis от 12 сентября 2007, 22:25:24
Может я чего-то не понимаю, но у меня проблема с отчисткой кэша.

Вспомнил что надо почистить кэш.
"Кэш" -> "Очистка" расставил галочки, указал дату ("Удалять файлы, использованные раньше чем"), нажал "Запустить".
НК показал 800 строк на общий размер 180 мб.
Внимание вопрос: как все это разом удалить????

Раставлять галки напротив 800 пунктов - тоскливо....
Пункта или кнопки на подобие "Выбрать все" не нашел....

Как быть?


Название: Re: Очистка кэша (разом)
Отправлено: DenZzz от 12 сентября 2007, 22:54:53
Цитировать
НК показал 800 строк на общий размер 180 мб.
Внимание вопрос: как все это разом удалить?

Это ВЕСЬ твой кэш! Ты хочешь удалить весь свой кэш?!  :o

При нажатии "Запустить" уже производится удаление файлов в соответствие с настроенными критериями очистки!

Галки вручную расставлять нужно только тогда, когда требуется удалить папки, которые не попали целиком под критерии очистки, а удалить их все-таки хочется!

P.S. Все это давно описано в Документации (http://handycache.ru/content/view/8/5/1/2/).


Название: Re: Очистка кэша HandyCache
Отправлено: Quis от 12 сентября 2007, 23:20:40
Хорошо, раз это весь мой кэш тогда я ставлю дату удалять файлы использованные раньше чем 1 августа 2007 года.... (такие файлы там точно есть) и что? - ничего как был 180 мб так и остался...
почему?


Название: Re: Очистка кэша HandyCache
Отправлено: DenZzz от 12 сентября 2007, 23:37:06
почему?

Потому что даты использования файлов могут быть отключены в NTFS или сбиваться другими программами. Читай этот топик с первого поста - уже обсуждалось!

P.S. Либо старые файлы уже были удалены, когда ты в первый раз нажал "Запустить"! Попробуй увеличить дату...


Название: Re: Очистка кэша HandyCache
Отправлено: energizer от 19 сентября 2007, 23:21:21
Вопрос у меня к вам такой: вот есть сайт и я хочу удалить ТОЛЬКО с кэша  этого сайта  фотки по критерию дата... возможно ли такое?


Название: Re: Очистка кэша HandyCache
Отправлено: DenZzz от 20 сентября 2007, 07:28:07
я хочу удалить ТОЛЬКО с кэша  этого сайта  фотки по критерию дата... возможно ли такое?

Нет.


Название: Как работает функция очистки кеша в HandyCache
Отправлено: FXPELIVE от 30 января 2008, 11:59:12
Несколько вопросов по функции очистке кеша:
1) Объясните подробнее как работает Очистка кеша в HandyCache т.к. боюсь затереть весь кеш.
2) Как удалить файлы с определённым расширением меньше стольки-то мегабайт?
3) И можно вручную вытирать файлы из папки ...\Cache и как это может повлиять на работу программы?


Название: Re: Как работает функция очистки кеша в HandyCache
Отправлено: DenZzz от 30 января 2008, 15:25:05
1) Объясните подробнее как работает Очистка кеша в HandyCache т.к. боюсь затереть весь кеш.

Документацию (http://handycache.ru/content/view/8/5/1/2/) читал?

Цитировать
2) Как удалить файлы с определённым расширением меньше стольки-то мегабайт?

"Меньше" - нельзя, "больше" - можно.

Цитировать
3) И можно вручную вытирать файлы из папки ...\Cache и как это может повлиять на работу программы?

Можешь удалять файлы из кэша любым файловым менеджером или прочим софтом.


Название: Re: Как работает функция очистки кеша в HandyCache
Отправлено: FXPELIVE от 30 января 2008, 15:36:17
Цитировать
Документацию читал?
Читать-то читал, но как-то пугает сколько она находит мегабайт (около размера всего кеша)

Цитировать
"Меньше" - нельзя, "больше" - можно.
Жалко... (Такой функции ОЧЕНЬ нехватает)
А то хотел удалить всю мелочь с кеша а то чё-то стало подтормаживать... и при этом не хотелось затирать закешированные обновления...

Цитировать
Можешь удалять файлы из кэша любым файловым менеджером или прочим софтом.
Наверное это единственный путь корректно чистить кеш...

В любом случае спасибо за оперативный ответ.


Название: Очистка кэша
Отправлено: Wave от 30 мая 2008, 10:25:58
Ситуация: кэш разросся довольно быстро до неприличия. Решил я его почистить. Даже не так чтобы ручками.
Полез на соответствующую страницу программы. Запустил "удалять ранее чем".
Вывалилось несколько тысяч записей. После чего обнаружил, что каждую отдельно надо отметить.
*
Ладно, хрен с тобой, золотая рыбка. Поотмечал, нажал "удалить".
Начал серфить инет дальше
*! Куча картинок 404! Причём, в браузере бесполезно дёргать их, нужно лезть в HandyCache и там указывать, что то что оказалось 404 - загрузить в кэш.
Попутно маленькая особенность выяснилась, что эти картинки попадали под правило "только из кэша".
Ну ладно, что "только из кэша" означает принципиально не лезть в инет. Хотя как по мне, то при ошибках всё же стоит в инет слазить на предмет может там без ошибок. Но ведь я чистил кэш! Штатными средствами! У меня этих картинок в кэше и не должно было быть сейчас!
Мало того, что очистка кэша такая геморройная, так и дальше даёт проблемы!

-
* - подразумевается нецензурная брань.

P.s. Серфить с HC оказалось хуже чем без него из-за частых 502 ошибок. Но хрен с тобой, золотая рыбка, сегодня увидел, что прога обновилась. А кроме того, сейчас экспериментирую с паузами в "управлении загрузкой" по советам на этом форуме.
И может быть ещё proxomitron поставлю, хотя идиотизм - ставить прокси ради ещё одного прокси.

P.p.s. Чёртов Firefox если не смог загрузить картинку - не показывает её вообще никак. Гадай на странице, то ли она так выглядит, то ли какие-то картинки не погрузились.


Название: Re: Очистка кэша
Отправлено: DenZzz от 30 мая 2008, 12:53:31
Ладно, хрен с тобой, золотая рыбка. Поотмечал, нажал "удалить".

Ничего вручную помечать было не нужно! Удаление по критериям работает автоматически после нажатия "Запустить"! Ты же стер ВЕСЬ свой кэш! Надо было читать Документацию! :rtfm:

Цитировать
Ну ладно, что "только из кэша" означает принципиально не лезть в инет. Хотя как по мне, то при ошибках всё же стоит в инет слазить на предмет может там без ошибок.

"Только из кэша" для того и создавался, чтобы не лезть в инет, если нет в кэше! Если же тебе надо было слазить, то отключил бы "Только из кэша" и использовал "Не обновлять"! Это давно описано в ФАКе!  :rtfm:

-
:rtfm: - подразумевается цензурная брань с применением местных идиоматических выражений.



Название: Re: Очистка кэша
Отправлено: Wave от 30 мая 2008, 16:12:01
Не весь - это раз.

Два - и без чтения инструкции: захожу на страницу очистки кэша, вижу несколько критериев и три кнопки. Запустить, удалить, стоп. Удалить - ничего не делает. Стоп - неактивна. Выбираю критерии, жму запустить. Вываливается список "№, Удалить (чекбокс), Каталог, Размер, Удалено". Кнопка "удалить" всё равно ничего не делает. "Запустить" - ещё раз выбирает по критериям. И только если отметить "удалить", то кнопка "удалить" переводит в состояние "удалено".
Что не так? Что в программе работает не так, как отображено на экране, зато описано в инструкции?

Три - если программа сама удаляет из своего же кэша файлы, то почему она не запишет сама себе, что теперь в кэше этих записей нет? Нечего теперь из кэша брать.
Или "из кэша" - подразумевается, что даже сразу же после установки из несуществующего ещё кэша эти файлы должны браться?

Upd. Полез в ФАК. Да, действительно, если не существует изначально, то при работе только из кэша и будет 404. Довольно вредная опция, как оказалось. Я почти сразу выяснил, что чёрный список блокирует далеко не только рекламу, и пришлось его выключить. Теперь оказалось, что нужно выключать "только из кэша". И вообще всё поотключать. А учитывая частые 502 и 504 (после обновления и экспериментов с настройками стало получше, но всё равно плохо)...


Название: Re: Очистка кэша
Отправлено: DenZzz от 30 мая 2008, 16:58:09
Не весь - это раз.

Значит не все галочки ты расставил, к своей радости...

Цитировать
Что не так? Что в программе работает не так, как отображено на экране, зато описано в инструкции?

В программе все работает так, как отражено и описано! Первое же нажатие кнопки "Запустить" приводит к удалению файлов по настроенным критериям. Если у тебя в списке не появилось строк с пометкой в поле "Удалено", значит по критериям удалять было нечего! Плохо настроил критерии!

Цитировать
Три - если программа сама удаляет из своего же кэша файлы, то почему она не запишет сама себе, что теперь в кэше этих записей нет? Нечего теперь из кэша брать.

Программа об этом прекрасно знает, поэтому и пишет тебе 404 - файл не найден!

Цитировать
И вообще всё поотключать.

До совершение непонятных действий в новой программе есть смысл предварительно почитать ФАК и Документацию...


Название: Папка D:\Program Files\HandyCache\Cache - размером 7ГИГАБАЙТ!!!
Отправлено: Deniz от 04 сентября 2008, 10:33:24
Неделю не мог понять куда у меня место на диске девается. Я очищаю диск, а через пару дней опять места нет. Потом чтото мне подсказало где посмотреть. Вот такой баг обнаружился. А так программа отличная. Даже после юзергейта, прокси+ т т.п.


Название: Re: Папка D:\Program Files\HandyCache\Cache - размером 7ГИГАБАЙТ!!!
Отправлено: Корочун от 04 сентября 2008, 12:54:03
А очистку кеша пробовали?


Название: Re: Папка D:\Program Files\HandyCache\Cache - размером 7ГИГАБАЙТ!!!
Отправлено: mai62 от 04 сентября 2008, 13:18:49
С помощью списка Запись в кэш можно управлять тем, что пишется в кэш (можно, например, не писать в кэш .avi, mp3, exe, zip, rar и т.п.). Плюс есть опция Не сохранять файлы больше NNN кбайт.


Название: Re: Очистка кэша HandyCache
Отправлено: wiser от 02 октября 2008, 12:21:58
А что будет когда диск с кешем заполнится под "завязку"? У меня сейчас размер свыше 8 гигабайт и продолжает расти! Настройки все по-умолчанию, вручную пока не чистил, но скоро уже придется, вот я и спрашиваю "официальных" лиц - как это грамотно сделать?


Название: Re: Очистка кэша HandyCache
Отправлено: DenZzz от 02 октября 2008, 12:42:38
вот я и спрашиваю "официальных" лиц - как это грамотно сделать?

Воспользуйся встроенной в HC процедурой "Очистка кэша".


Название: Re: Очистка кэша HandyCache
Отправлено: wiser от 04 ноября 2008, 15:58:26
Я так понимаю, что чем больше кеш - тем больше экономия трафика (чисто теоретически)?
Наверное должны быть какие-то оптимальные размеры, при которых дальнейшее увеличение не совсем оправдано? Какие? У меня сейчас реально - около 8 гиг, это после стандартной очистки!
Для моего системного диска С:\ это предел, чем дальше его чистить?


Название: Re: Очистка кэша HandyCache
Отправлено: DenZzz от 04 ноября 2008, 17:22:56
Я так понимаю, что чем больше кеш - тем больше экономия трафика (чисто теоретически)?

Да.

Наверное должны быть какие-то оптимальные размеры, при которых дальнейшее увеличение не совсем оправдано?

Нет. Все индивидуально.

Для моего системного диска С:\ это предел, чем дальше его чистить?

Ужесточи критерии стандартной процедуры очистки кэша, в частности "Удалять файлы, использованные раньше, чем ..." и "Удалять файлы ... больше, чем ... kB".


Название: Re: Очистка кэша HandyCache
Отправлено: chicot от 10 ноября 2008, 14:12:56
А чем плох "нештатный" способ очистки прямо из проводника каталогов по дате последнего их изменения? Соизмерять, конечно, все нужно с TTL, особенно для никогда не обновляемых файлов.У меня таких кандидатов набирается достаточно.


Название: Re: Очистка кэша HandyCache
Отправлено: DenZzz от 10 ноября 2008, 19:03:15
А чем плох "нештатный" способ очистки прямо из проводника каталогов по дате последнего их изменения?

Это хуже, чем по дате доступа, потому что файлы могут быть записаны давно и читаться из кэша постоянно, но дата их изменения при этом останется старой и попадет под очистку.


Название: Re: Очистка кэша HandyCache
Отправлено: chicot от 10 ноября 2008, 19:36:32
дата их изменения при этом останется старой и попадет под очистку.
Я, собственно, не предлагаю это в качестве альтернативы, хотя может помочь при крайней нехватке места на диске.Да и сохранение 100%-ов необновляемых файлов целью не ставил.(В конце концов существуют директории, состоящие только из картинок...).Я для себя ранее менял бесконечное TTL на полугодовое.Так вот, после подобной чистки более 30% экономии остается, меня это устраивает.После такого естественного отбора рост кеша несколько замедлился.


Название: Re: Очистка кэша HandyCache
Отправлено: chicot от 29 ноября 2008, 14:24:05
Сортировать файлы по последнему запросу позволяет небольшой файлменеджер 2xExplore (http://netez.com/2xExplorer/), правда по умолчанию эта опция не включена.В Total Commander этого я так и не нашел.По-моему может помочь в избавлении кэша от старых файлов и папок.Кусок снимка программы здесь.


Название: Автоматическое удаление файлов из кеша.
Отправлено: Nigl от 09 июля 2009, 20:10:13
В настройках программы нигде не нашел срок автоматического удаления файлов из кеша, есть только ручное.
Получается, что программа без ручного вмешательства будет загребать под себя в конечном итоге все возможное дисковое пространство?
Можно ли сделать ограничение по максимальному объему кеша, и срок хранения файлов в кеше, с автоматическим удалением старых файлов?


Название: Re: Автоматическое удаление файлов из кеша.
Отправлено: DenZzz от 09 июля 2009, 21:48:48
Можно настроить автоматический запуск процедуры очистки кэша с заранее заданными критериями. Это делается с помощью расширения eCacheCleaner.lua из архива с последней версией HC.


Название: Re: Очистка кэша HandyCache
Отправлено: Zelen от 26 июля 2009, 15:49:35
Можно настроить автоматический запуск процедуры очистки кэша с заранее заданными критериями. Это делается с помощью расширения eCacheCleaner.lua из архива с последней версией HC.
есть возможность добавить в это расширение настройку запуска очистки кэша? пожаулуйста сделайте если возможно :)
Например: запуск очистки кэша утром в 9 и вечером в 10 :) и чтобы всё сам делал :)


Название: Re: Очистка кэша HandyCache
Отправлено: DenZzz от 26 июля 2009, 21:09:09
есть возможность добавить в это расширение настройку запуска очистки кэша?

Там она есть!


Название: Re: Очистка кэша HandyCache
Отправлено: Zelen от 27 июля 2009, 10:13:28
ты про "запуск через N часов" ? :), если да то тогда задам вопрос по другому: есть ли в планах улучшить эту функцию планирования(запуска) очистки кэша? :)


Название: Re: Очистка кэша HandyCache
Отправлено: Aleksei N от 29 июля 2009, 19:12:48
Цитировать
Сортировать файлы по последнему запросу позволяет небольшой файлменеджер 2xExplore
Блин, а нельзя эту фитчу прикрутить к НС, что бы он сам сортировал так файлы в кеше, а потом удалял те у которых время последнего запроса старше указаного в настройках:)
Это не вопрос, а предложение для следующей версии:rolleyes:


Название: Re: Очистка кэша HandyCache
Отправлено: DenZzz от 29 июля 2009, 19:45:00
Блин, а нельзя эту фитчу прикрутить к НС, что бы он сам сортировал так файлы в кеше, а потом удалял те у которых время последнего запроса старше указаного в настройках
Это не вопрос, а предложение для следующей версии

Давно уже есть такая настройка! Называется "Удалять файлы, использованные раньше чем ... дней назад".  :rtfm:


Название: Re: Очистка кэша HandyCache
Отправлено: sergej12006 от 09 августа 2009, 14:54:33
А вообще через какое время оптимально очищать кеш?


Название: Re: Очистка кэша HandyCache
Отправлено: Корочун от 16 августа 2009, 20:46:08
На работе (только я пользуюсь) чищу раз в месяц, дома - как забивается 2гиговый раздел, под кеш выделенный.


Название: Re: Очистка кэша HandyCache
Отправлено: R9S от 11 октября 2009, 12:01:51
На работе (только я пользуюсь) чищу раз в месяц, дома - как забивается 2гиговый раздел, под кеш выделенный.
при этом визуально заметно уменьшение времени  загрузки


Название: Удалить из кэша
Отправлено: DIGGER от 29 октября 2009, 15:34:07
Как удалить из кэша то что подпадает под правила чёрного списка?  :help:

Вроде пустяковая задача но как решить её средствами HC не нашёл :(


Название: Re: Удалить из кэша
Отправлено: DenZzz от 29 октября 2009, 18:33:04
Это надо расширение для HC специальное писать.


Название: Re: Удалить из кэша
Отправлено: Zelen от 30 октября 2009, 22:11:13
о! +1 тоже хочу =)


Название: Re: Удалить из кэша
Отправлено: DIGGER от 31 октября 2009, 01:17:10
Zelen, +1 ставится плюсиком под моим ником (http://netlab.e2k.ru/forum/html/emoticons/newest/angel_hypocrite.gif)
Для этого они тут и созданы  ;)


Название: Re: Удалить из кэша
Отправлено: DenZzz от 31 октября 2009, 10:27:10
+1 ставится плюсиком под моим ником

А ты напиши сам такое расширение, тогда "плюсики" и посыпятся!... ;)


Название: Re: Удалить из кэша
Отправлено: DIGGER от 01 ноября 2009, 13:20:44
DenZzz, не вижу смысла писать плугин. я не знаю LUA + я так и не смог заставить это чудо работать (хотя почитал про LUA — возможности впечатляют) А вот прогу которой скармливать путь в HC и жать кнопку почистить кэш — это можно. (и будет написано как только кэш немного вырастет: добавил много в список преобразование урл и потому пришлось чистить кэш)

DenZzz, попутно вопрос (думаю знаешь ответ): URL проходит через "Преобразование URL" - попадает в кэш [1] - Восстанавливаем URL (я знаю что полностью восстановить не получится) - Опять пропускаем через "Преобразование URL" - Вопрос: мы получим имя [1]? (Y/N)


Название: Re: Удалить из кэша
Отправлено: DenZzz от 01 ноября 2009, 14:44:12
URL проходит через "Преобразование URL" - попадает в кэш [1] - Восстанавливаем URL (я знаю что полностью восстановить не получится) - Опять пропускаем через "Преобразование URL" - Вопрос: мы получим имя [1]? (Y/N)

Не всегда. Это зависит от правил в списке "Преобразование URL". Я уже приводил такой пример:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,2608.msg22056/#msg22056


Название: Re: Удалить из кэша
Отправлено: DIGGER от 01 ноября 2009, 17:22:06
DenZzz, я читал ссылку. там плугин работает по иной логике. спасибо за ответ, Вашу позицию понял.


Название: Re: Очистка кэша HandyCache
Отправлено: Mario от 06 декабря 2009, 14:30:04
При работе HandyCache, кэш постепенно увеличивается в размере, под кэш выделил 20 Гб, думал буду приступать к очистке когда размер кэша будет за 20 Гб, но со временем начал замечать, что чем больше размер кеша HC тем медленнее загрузка страниц т.е время потраченное на поиск файлов в большом кэше HC снижает скорость загрузки страниц.
Вопрос: Больше какого размера нельзя допускать увеличение кэша HandyCache?


Название: Re: Очистка кэша HandyCache
Отправлено: Корочун от 06 декабря 2009, 14:50:47
Больше того, при котором замедление уже мешает.


Название: Re: Очистка кэша HandyCache
Отправлено: Mario от 06 декабря 2009, 21:39:50
Больше того, при котором замедление уже мешает.
Хотелось бы узнать точную цифру 1..2..8..50...ГБ какой он, оптимально-максимальный размер кэша HandyCache по умолчанию?


Название: Re: Очистка кэша HandyCache
Отправлено: Корочун от 06 декабря 2009, 21:50:07
В моем случае 1,5-1,7 ГБ, потом чищу по принципу "старше 30 дней, файлы больше 1024, каталоги меньше 20", и диск обрабатываю хорошим оптимизатором.


Название: Re: Очистка кэша HandyCache
Отправлено: DenZzz от 06 декабря 2009, 23:57:02
Хотелось бы узнать точную цифру 1..2..8..50...ГБ какой он, оптимально-максимальный размер кэша HandyCache по умолчанию?

Это зависит от файловой системы, фрагментации диска, размера MFT(FAT) и т.п. А самому HC по большому счету все равно, с каким кэшем эму работать - главное, чтобы файловая система эффективно справлялась с большим количеством файлов.


Название: Re: Очистка кэша HandyCache
Отправлено: DIGGER от 07 декабря 2009, 01:31:01
Могу добавить, что большую роль играет количество ОЗУ в машине, у меня 3,5 гигабайта + отключён файл подкачки (кэш пока 1,5 гига (раньше был больше))


Название: Re: Очистка кэша HandyCache
Отправлено: Parcher от 21 декабря 2009, 18:24:50
А кто может сказать, что вообще важно при загрузки странице? Какие файлы нужнее, на какие больше тратиться времени загрузки из инета? Просмотрев кэш, увидел, что много файлов по 1 кб (таких тысячи) и всякие другие подобного типа (в правилах запись в кэш стоит "*.", т.е. грузиться вск что можно). И как я понимаю, не ко всем таким килобайтным файлам идет обращение.


Название: Re: Очистка кэша HandyCache
Отправлено: Parcher от 21 декабря 2009, 22:38:04
И что это за файл такой #_?


Название: Re: Очистка кэша HandyCache
Отправлено: alex77 от 22 декабря 2009, 02:45:37
И что это за файл такой #_?
распакуйте и посмотрите в браузере ;)


Название: Re: Очистка кэша HandyCache
Отправлено: Parcher от 22 декабря 2009, 09:41:21
распакуйте и посмотрите в браузере ;)

Не думаю, что в 1-килобайтном размере что-то есть :) Кстати, а ведь нет такой настройки, которая бы контролировала сохранение файлов по их размеру. К примеру поставил бы на все файлы <10 кб не сохранять и наверное стало бы проще.

Также не плохо было бы добавить в очистку фильтр по расширению того, что НЕ нужно удалять.


Название: Re: Очистка кэша HandyCache
Отправлено: alex77 от 22 декабря 2009, 13:14:01
Не думаю, что в 1-килобайтном размере что-то есть :)

Кстати, а ведь нет такой настройки, которая бы контролировала сохранение файлов по их размеру. К примеру поставил бы на все файлы <10 кб не сохранять и наверное стало бы проще.

Также не плохо было бы добавить в очистку фильтр по расширению того, что НЕ нужно удалять.
а проверьте

а вот и есть,  "Управление - Запись в кэш"

тут лучше по размеру, что собственно и реализовано


Название: Re: Очистка кэша HandyCache
Отправлено: DenZzz от 22 декабря 2009, 13:35:30
Кстати, а ведь нет такой настройки, которая бы контролировала сохранение файлов по их размеру.

Такая настройка появилась 3,5 года назад!

Читая твои посты, складывается впечатление, что ты здесь вообще впервые и только начал осваивать HC...
На будущее: есть чудо-кнопка Поиск по форуму (http://handycache.ru/component/option,com_smf/Itemid,10/action,search/) - там можно найти ответы на многие вопросы.

Цитировать
К примеру поставил бы на все файлы <10 кб не сохранять и наверное стало бы проще.

Проще кому/чему?
Я уже не раз доказывал на этом форуме расчетами и опытами, что любой даже самый мелкий файл размером в 1 байт быстрее загрузится из кэша HC, чем из инета по 100-мегабитному каналу! Один пинг до внешнего сервера в идеальных условиях длится дольше, чем запрос файла в кэше на локальном диске!



Название: Re: Очистка кэша HandyCache
Отправлено: Parcher от 22 декабря 2009, 15:22:03

Читая твои посты, складывается впечатление...


Да нее, НС пользуюсь уже давно. А вот таких функций так и не нашел. Что касается "Управление - Запись в кэш" так эти правило будут регулировать, что ЗАГРУЖАТЬ. А я говорю про очистку кэша. Для меня важно, чтобы там осталось видео, аудио, картинки (к примеру). Все остальное я бы удалил. Но в "очистке" есть только "Удалять файлы .* больше **** кб". Если есть такая функция, логично было бы сделать и "НЕ удалять файлы следующего типа"

Такая настройка появилась 3,5 года назад!
Ну... наверное мне нужно ткнуть пальцем, чтобы я увидел, где именно нужно написать правило, чтобы сохранялись в кэш файлы ТОЛЬКО больше заданного размера.



Название: Re: Очистка кэша HandyCache
Отправлено: DenZzz от 22 декабря 2009, 20:55:37
Что касается "Управление - Запись в кэш" так эти правило будут регулировать, что ЗАГРУЖАТЬ.

Нет. Оно будет регулировать, что ЗАПИСЫВАТЬ у кэш. Понимаешь разницу?

Цитировать
Ну... наверное мне нужно ткнуть пальцем, чтобы я увидел, где именно нужно написать правило, чтобы сохранялись в кэш файлы ТОЛЬКО больше заданного размера.

Ты же на него уже смотрел выше!
"Не сохранять файлы меньше Х байт" = "Сохранять в кэш файлы ТОЛЬКО больше заданного размера". Включи логику!



Название: Re: Очистка кэша HandyCache
Отправлено: Parcher от 22 декабря 2009, 21:12:13
Блин.... нашел наконец-то!


Название: Подчистка дискового кэша
Отправлено: matrex от 04 января 2010, 22:51:38
Доброго времени суток. Подскажите, есть ли в HC опция, которая подчищает дисковый кэш, если он определенное время не используется? Я такой не нашел. Может не там искал?
Добавлено: 04 Января 2010, 22:38:47

Сори... Нашел похожую ветку... Вопрос снимается...


Название: Re: Очистка кэша HandyCache
Отправлено: matrex от 06 января 2010, 23:41:53
НС юзаю на «домашнем» компе. Кэширую сайты которые посещаю браузером. Проблему подчистки КЭШа решил следующим образом: написал программку, которая читает историю посещений в браузерах и удаляю устаревший кэш. Единственный недостаток – история посещений в браузере должна быть включена, да и ограниченное количество поддерживаемых браузеров (только Opera и IE). Кэш держится на уровне 100 Мб.

Установка. Распакуйте архив в директорию HC. Добавьте программу в автозагрузку или запускайте по мере необходимости. Дополнительные параметры см. файл HandyCashCleaner.ini.

ВАЖНО! ЕСЛИ ВЫ ИСПОЛЬЗУЕТЕ ДРУГИЕ БРАУЗЕРЫ ИЛИ У ВАС ОТКЛЮЧЕНА ИСТОРИЯ ПОСЕЩЕНИЙ, ЭТУ ПРОГРАММУ НЕ ИСПОЛЬЗОВАТЬ, Т.К. НЕ НАЙДЯ ИСТОРИИ ПОСЕЩЕНИЙ ЗА ПОСЛЕДНИЙ ПЕРИОД КЭШ HC БУДЕТ ПОДЧИЩЕН ПОЛНОСТЬЮ.

Для тех, кому интересно такое решение – вышлю архив программы. Для автора HC и желающих расширить возможности - с исходником. Добавить в форум не могу – ограничение по размеру вложения.


Название: Re: Очистка кэша HandyCache
Отправлено: mai62 от 06 января 2010, 23:59:45
matrex
Пришли мне архив на мыло (mai62 на mail.ru), я выложу его на сервере.
Добавлено: 06 Января 2010, 23:44:40

Архив с приложением HandyCashCleaner находится здесь
http://handycache.ru/download/HandyCashCleaner.zip


Название: проблемма с cash
Отправлено: MaxiG от 15 июля 2010, 17:29:41
Вот такая проблема. Уже почти год как купил лицензию и работаю с вашей прогой, все хорошо но есть одна проблема. Через сервак работают около 20человек и все с абсолютно разными интересами..в итоге папка кеш набивается очень быстро разными мелкими файлами. Суть проблемы: этих файлов очень много и они имеют какойто размер, я ставил ограничение в самой программе Хандикеша размер кеша но это  почему то не помогает, в итоге размер растет и если его не чистить примерно месяц или два то папка cash становиться очень весомой а в связи с тем что в этой папке много файлов то Виндовз их прочитать не может (мозгов что ли нехватает этому вондивсу :))(в свойствах папки показывает что она пуста и вообще ни чего в ней нету)  а при открытие папки с кешем комп виснит и почистить данную папку не представляется возможным. Через саму программу чистить кеш тоже не получается так как сама прога подвисает и перекрывает доступ в интернет всем пользователям и приходиться ее вырубать через диспетчера задач и опять запускать. Выход нашел такой: Чистю папку с кешем старой доброй програмкой FAR (она "пыхтит, подвисает" но папочку с кешем открывает и все читает) и при помощи FAR в ручную все выделяю и удаляю.

Как решить проблему чистки кеша в ручном режиме, я не обламываюсь руками чистить но это очень долго,один раз из папки  все файлы удалялись трое суток (нажал shift+del и ушел, удаление закончилось через три дня) (вес папки был порядка 30Гб)

Кто нить сталкивается с такой проблемой?


Название: Re: проблемма с cash
Отправлено: mai62 от 15 июля 2010, 18:47:55
Нужно перейти на вкладку Настройки/Кэш/Очистка, установить там настройки. Очистка в соответствии с выбранными настройками запускается кнопкой Запустить.
В комплекте поставки HandyCache в папке Extensions есть расширение eCacheCleaner.lua. C его помощью можно задать интервал времени, через который очистка будет запускаться автоматически.
Если у Вас старая версия и не поддерживает расширения, скачайте свежую версию здесь http://handycache.ru/component/option,com_remository/Itemid,2/func,fileinfo/id,38/


Название: Re: проблемма с cash
Отправлено: popkov от 15 июля 2010, 18:52:59
У тебя папка кэша, небось, на FAT32-разделе? Тогда проблемы неудивительны. И ещё: какая ОС?

Кроме того, для ограничения количества файлов в кэше есть опции "Не сохранять файлы меньше..." и "Не сохранять файлы больше...". Они довольно эффективно уменьшают число файлов в кэше (хотя насчет фрагментации MFT - вопрос спорный: эти опции лишь удаляют файл после его создания, если он оказался меньше/больше указанного размера). В любом случае, FAT32 просто не предназначена для работы со столь громадным числом мелких файлов. Мелкие бэды в начале раздела легко выводят FAT32 из строя...


Название: Ошибка на странице очистки кэша
Отправлено: DIGGER от 03 октября 2010, 09:50:06
Сортировка странная :)

http://ipicture.ru/uploads/101003/Ss7jggGEe7.png (http://ipicture.ru/uploads/101003/Ss7jggGEe7.png) (46,3 КБ)


Название: Re: Ошибка на странице очистки кэша
Отправлено: mai62 от 03 октября 2010, 12:37:06
Спасибо, в следующей сборке исправлю.


Название: Re: Ошибка на странице очистки кэша
Отправлено: DIGGER от 03 октября 2010, 13:24:25
Вам спасибо! Сейчас без HC просто не мыслю жизни! :)


Название: Насобирался огромный кэш
Отправлено: maximus007 от 21 декабря 2010, 23:56:18
Очень давно уже использую эту программу. СПасибо большое
Так вот у меня уже насобиралось около 30 гигов кэша.
Чистка, которая есть в программе - бред. Нашло мне кучу файлов и нужно каждый выделять галочкой еще, чтобы удалить
Проводник, тотал виснет при подсчете простанства или удаления папки.
Как удалить большие файлы из кэша?


Название: Re: Насобирался огромный кэш
Отправлено: mai62 от 22 декабря 2010, 00:23:55
Хорошо бы сначала разобраться, а потом бросаться словами типа бред. Тот список, что ты видишь - не куча файлов, а куча папок. Это список папок в кэше в том состоянии, в котором они оказались после чистки путем удаления файлов в соответствии с заданными опциями. В таблице указан размер каждой папки после чистки, а если папка при чистке была удалена полностью, то об этом свидетельствует галка в последней колонке. При желании галкой во второй колонке можно отметить вручную те папки, что нужно удалить. В нижней строке таблицы записано сколько в кэше осталось и сколько удалено. Если осталось слишком много, нужно выбрать более жесткие критерии чистки и повторить очистку.


Название: Re: Очистка кэша HandyCache
Отправлено: DIGGER от 22 декабря 2010, 02:51:51
maximus007, пробовали др. программы для чистки кэша?


Название: Несанкционированная очистка кэша
Отправлено: Poll55 от 10 февраля 2011, 12:55:30
Использую HandyCache совместно с hc.Historian.Те ссылки,которые "вчера" можно было посмотреть в hc.Historian , "сегодня" уже недоступны.Выдается сообщение   "Невозможно найти страницу
Возможно, эта страница была удалена, переименована, или она временно недоступна." При обращении по этой ссылке в браузере при работе HandyCache в автономном режиме выдается сообщение типа ( HandyCache: File http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.0 not found in cache.) А"вчера" он в кэше был.Такое впечатление,что из кэша пропадают файлы.Процедуры очистки кэша не проводилось.В настройках очистки "галки" не стоят.


Название: Re: Несанкционированная очистка кэша
Отправлено: mai62 от 10 февраля 2011, 14:33:40
Расширение Cache cleaner может автоматически запускать очистку кэша, оно у Вас не работает? Другого варианта автоматического запуска очистки в НС нет.


Название: Re: Несанкционированная очистка кэша
Отправлено: Poll55 от 12 февраля 2011, 16:56:54
Расширение Cache cleaner может автоматически запускать очистку кэша, оно у Вас не работает? Другого варианта автоматического запуска очистки в НС нет.

Использую HandyCacheRC3.1.0.0.270.Расширение Cache cleaner не устанавливал.Подскажите как проверить работает ли оно?


Название: Re: Очистка кэша HandyCache
Отправлено: spacesnake от 22 марта 2011, 03:17:59
Это список папок в кэше в том состоянии, в котором они оказались после чистки путем удаления файлов в соответствии с заданными опциями. В таблице указан размер каждой папки после чистки, а если папка при чистке была удалена полностью, то об этом свидетельствует галка в последней колонке. При желании галкой во второй по счёту колонке можно отметить вручную те папки, что нужно удалить.
Скажите, а как выделить сразу несколько строк? Пробовал с "шифтом" - не получается.


Название: Re: Очистка кэша HandyCache
Отправлено: mai62 от 22 марта 2011, 13:30:05
Такой возможности нет.


Название: Можно ли защитить от удаления заранее заданные папки
Отправлено: chicot от 26 марта 2011, 12:39:47
Можно ли полностью защитить от удаления заранее заданные папки с их содержим при очиске кэша?
Если да, то как?


Название: Re: Очистка кэша HandyCache
Отправлено: DenZzz от 27 марта 2011, 13:33:14
Нельзя.


Название: Как ограничить размер кэша?
Отправлено: ogurec от 08 апреля 2011, 04:44:19
Можно ли ограничить размер кэша, допустим, в 300 мб, чтобы по достижению этого размера самые старые автоматически удалялись?


Название: Re: Как ограничить размер кэша?
Отправлено: DenZzz от 08 апреля 2011, 10:15:05
Нельзя.


Название: Re: Очистка кэша HandyCache
Отправлено: ogurec от 11 апреля 2011, 00:19:03
Нельзя.
Странно. Алгоритм для этого мог бы быть не из самых сложных. В частности в браузерах есть возможность ограничения размера кэша.


Название: Re: Очистка кэша HandyCache
Отправлено: DenZzz от 11 апреля 2011, 11:25:29
Скажем так, браузеры медленно работают с большим кэшем и ведут индексный файл всего содержимого кэша.
HC такой файл не ведет, потому может быстро работать практически с кэшем любого объема, всё зависит только от скорости файловой системы и диска.
Отсутствие индексного файла не дает HC возможность контролировать размер кэша, но зато упрощает ручное добавление/удаление файлов.

P.S. Вопрос ограничения размера кэша HC уже ни раз обсуждался, читай форум!


Название: Re: Очистка кэша HandyCache
Отправлено: ogurec от 11 апреля 2011, 13:07:45
Скажем так, браузеры медленно работают с большим кэшем и ведут индексный файл всего содержимого кэша.
HC такой файл не ведет, потому может быстро работать практически с кэшем любого объема, всё зависит только от скорости файловой системы и диска.
Отсутствие индексного файла не дает HC возможность контролировать размер кэша, но зато упрощает ручное добавление/удаление файлов.

P.S. Вопрос ограничения размера кэша HC уже ни раз обсуждался, читай форум!

Да это всё понятно. Ещё наверно существенно замедлит работу подсчёт самого размера кэша.


Название: Re: Очистка кэша HandyCache
Отправлено: Владимир123 от 30 октября 2011, 10:10:04
всем доброго времени!подскажите пожалуйста,а то сам не могу найти,где отключить в настройках,что бы когда я качал что то,НС не пропускала это через себя.сразу ничего не понял,выскочило сообщение "очистите лог",очистил,через день то же самое.а потом заметил,когда качаю что то,а в НС на первой вкладке "монитор", "взято из интернет" бежит попутно загрузка,забивая лог.знаю,что нужно где то в настройках поставить/снять галку,но не разберусь,где именно.заранее спасибо за ответы. :help:


Название: Re: Очистка кэша HandyCache
Отправлено: mai62 от 30 октября 2011, 15:31:25
Цитировать
где отключить в настройках,что бы когда я качал что то,НС не пропускала это через себя.
Это надо отключать в программе, которая качает.
Цитировать
сразу ничего не понял,выскочило сообщение "очистите лог"
Не понятно чье это сообщение, там еще что-то кроме "очистите лог" написано?


Название: Re: Очистка кэша HandyCache
Отправлено: Владимир123 от 30 октября 2011, 19:34:14
Цитировать
Не понятно чье это сообщение, там еще что-то кроме "очистите лог" написано?
сообщение от НС,а вот что ещё было,к сожалению по памяти не помню,но что то типа" пока не очистите лог,прога не будет работать",так по моему...


Название: Re: Очистка кэша HandyCache
Отправлено: DenZzz от 31 октября 2011, 09:34:17
Сообщение выдает переполненный отладочный лог НС.
На панели Монитора НС отожми кнопку «Вести лог».


Название: Автоочистка, а также приложения в социалках
Отправлено: djalin от 22 сентября 2012, 15:13:29
Здраствуйте - появится ли автоочистка кеша?
Как ведет себя программа при использовании приложений например вконтакте?


Название: Re: Автоочистка, а также приложения в социалках
Отправлено: alex77 от 22 сентября 2012, 15:44:33
появится ли автоочистка кеша?
она есть


Название: Re: Очистка кэша HandyCache
Отправлено: Terfe от 03 октября 2012, 17:58:37
В НС нельзя создать лог очистки?

Не трогал кэш около года. Вчера решил почистить. В настройках было выставлено "... , чем 120 дней" и "удалять пустые подкаталоги". Сейчас походу оказывается не хватает некоторых файлов (рисунки, скрипты) в кэше НС на ресурсах, которые посещаю каждый день :(
Добавлено: 03 Октябрь 2012, 16:55:56

Версия НС последняя.


Название: Re: Автоочистка, а также приложения в социалках
Отправлено: WMyk от 01 мая 2013, 21:26:22
она есть


Ответ своей лаконичностью конечно же крут.
Как включить автоочистку, или кэш автоматически самоподчищается? Я смутно помню, что было дополнение для автоочистки?


Название: Re: Автоочистка, а также приложения в социалках
Отправлено: mai62 от 01 мая 2013, 23:36:22
Нужно включить расширение Extensions\eCacheCleaner.lua, оно будет по расписанию запускать чистку кэша.


Название: Re: Очистка кэша HandyCache
Отправлено: zakoul от 10 августа 2013, 17:45:25
Как удалить из кэша файлы меньше чем XX Кб? (В очистку кэша НС было бы неплохо добавить такую опцию).

Добавлено: 10 Август 2013, 16:54:45

Немного погуглив, нашел vbs скрипт:
Код:
Public objFSO
Folder = "d:\Cache\"
Set objFSO = CreateObject("Scripting.FileSystemObject")
If objFSO.FolderExists(Folder) Then
        Call ClrFolder(Folder)
        WScript.Echo "Готово."
Else
        WScript.Echo "Не найден путь " & Folder
End If
WScript.Quit 0

Function ClrFolder(strFolder)
Dim objFolder, objFile, objSubFolder
Set objFolder = objFSO.GetFolder(strFolder)
For Each objFile In objFolder.Files
        If objFile.Size < 1024 Then objFile.Delete TRUE
Next
For Each objSubFolder In objFolder.SubFolders
        Call ClrFolder(objSubFolder.Path)
Next
End Function

Возник вопрос, можно ли как то прикрутить этот скрипт к расширению Cache cleaner ? При чем, что бы сначала выполнялся этот скрипт, а потом уже очистка кэша.


Название: Re: Очистка кэша HandyCache
Отправлено: mai62 от 14 августа 2013, 12:44:39
Для вызова скрипта можно попробовать использовать функцию hc.execute_and_wait().
В следующей версии сделаю в НС опцию Удалять файлы меньше чем.


Название: Re: Очистка кэша HandyCache
Отправлено: zakoul от 14 августа 2013, 13:53:31
А в какую строку в eCacheCleaner.lua нужно вставить hc.execute_and_wait()? И что указать в скобках, если скрипт будет лежать рядом с eCacheCleaner.lua (в папке Extensions) и будет называться DelFileSize.vbs ?


Название: Re: Очистка кэша HandyCache
Отправлено: zakoul от 14 августа 2013, 17:43:21
Куда поставить hc.execute_and_wait() разобрался. Остался 1 вопрос, как указать путь к DelFileSize.vbs, находящемуся в той же папке, что и eCacheCleaner.lua? (полный путь: "D:\HC\Extensions\DelFileSize.vbs")
hc.execute_and_wait( 'D:\HC\Extensions\DelFileSize.vbs') - такой вариант не работает.


Название: Re: Очистка кэша HandyCache
Отправлено: mai62 от 14 августа 2013, 21:50:03
Попробуйте так
hc.execute_and_wait( [[D:\HC\Extensions\DelFileSize.vbs]])
или так
hc.execute_and_wait( 'D:\\HC\\Extensions\\DelFileSize.vbs')


Название: Re: Очистка кэша HandyCache
Отправлено: zakoul от 14 августа 2013, 22:15:12
Попробуйте так
hc.execute_and_wait( [[D:\HC\Extensions\DelFileSize.vbs]])
или так
hc.execute_and_wait( 'D:\\HC\\Extensions\\DelFileSize.vbs')

Не работает ни то, ни другое ((
Если как в примере hc.execute_and_wait('notepad.exe') то все работает, блокнот запускается. а вот vbs-скрипт ни как не хочет.

Вот что у меня в расширении для проверки:
Код:
function timer()
  t= os.time()
  if hc_static['NextStart'] < t then
    hc_static['LastStart']= t
    hc_static['NextStart']= t+hc_static['Period']*3600
    SaveParams()
    hc.put_msg('Очистка кэша запущена')
    hc.execute_and_wait( [[D:\HC\Extensions\DelFileSize.vbs]])
--    hc.execute_cmd('ClearCache')
    hc.put_msg('Очистка кэша завершена')
  end
end

ЗЫ. В vbs-скрипте специально поставил неверный путь, что бы вылезло окно WScript.Echo "Не найден путь " & Folder
По идеи, должна появиться надпись от НС "Очистка кэша запущена" и тут же должно появиться окно от vbs-скрипта "Не найден путь ...." после закрытия окна должна появиться надпись от НС "Очистка кэша завершена"
При ручном запуске скрипта все Ок (появляется окно "Не найден путь ..."). а вот из расширения не хочет. Сразу появляется "Очистка кэша завершена"
Если указать hc.execute_and_wait('notepad.exe'), то все норм - "Очистка кэша запущена" -> "Запускается блокнот, закрываю блокнот -> "Очистка кэша завершена"

ЗЫ2. Речь уже не о конкретной очистке кэша от мелких файлов, а о запуске vbs-скрипта из расширения.


Название: Re: Очистка кэша HandyCache
Отправлено: mai62 от 14 августа 2013, 23:47:09
Получилось заставить работать через заднее крыльцо. Сделал bat-файл такой
c:\max\Extensions\DelFileSize.vbs
и в расширении изменил строку на такую
hc.execute_and_wait( [[D:\HC\Extensions\DelFileSize.bat]])


Название: Re: Очистка кэша HandyCache
Отправлено: zakoul от 15 августа 2013, 23:36:49
Спасибо. Через bat-ник работает, но не есть гуд. Буду ждать новую версию НС с опцией Удалять файлы меньше чем.


Название: Re: Очистка кэша HandyCache
Отправлено: HKLM от 24 сентября 2013, 07:48:30
Можно сделать опцию чтобы очистка шла не по всем файлам, а только с именами длиннее заданного значения?
И те файлы, которые сохранились как короткие ntfs имена тоже удалять.


Название: Re: Очистка кэша HandyCache
Отправлено: Михаил от 24 сентября 2013, 08:08:55
Можно сделать опцию чтобы очистка шла не по всем файлам, а только с именами длиннее заданного значения?
Регулярное выражение .{50,} отберет только файлы с длиной имени 50 и более.

Цитировать
И те файлы, которые сохранились как короткие ntfs имена тоже удалять.
По какому признаку эти файлы отбирать? Их имя чем-то отличается?


Название: Re: Очистка кэша HandyCache
Отправлено: HKLM от 24 сентября 2013, 08:50:29
Регулярное выражение .{50,} отберет только файлы с длиной имени 50 и более.

Лучше бы опцию на вкладке очистка. А как это выражение использовать?

Цитировать
По какому признаку эти файлы отбирать? Их имя чем-то отличается?

Может я ошибся, кажется все они выглядят примерно так 74671622_


Название: Re: Очистка кэша HandyCache
Отправлено: YuS от 24 сентября 2013, 13:55:32
Лучше бы опцию на вкладке очистка. А как это выражение использовать?
Опций слишком много получится.
А использовать:
Кеш-Очистка
Удалять файлы [регулярное выражение] больше чем ___ кБ
Удалять файлы [регулярное выражение] меньше чем ___ Б

- вот сюда надо поместить регулярку, на место [регулярное выражение] (в HC там просто поле для ввода)

Может я ошибся, кажется все они выглядят примерно так 74671622_
короткие имена - это формат 8.3, а в наборе этих цифр уже 9 символов вместо 8, с нижним подчеркиванием - это уже не короткое имя.
(\b\d{1,8}\b|.{50,}) - совпадение по названию файлов содержащих только цифры от 1 до 8 символов или любые символы в количестве от 50 и до бесконечности.


Название: Re: Очистка кэша HandyCache
Отправлено: YuS от 24 сентября 2013, 16:13:17
(\b\d{1,8}\b|.{50,}) - совпадение по названию файлов содержащих только цифры от 1 до 8 символов или любые символы в количестве от 50 и до бесконечности.
Да, кстати, не совсем верно будет такое выражение, лучше так:
(^\d{1,8}$|.{50,})

а если ещё и с учётом расширений, то примерно так:
(^\d{1,8}\b(\.)?(?(2).{1,3}|)$|.{50,})