+  HandyCache форум
|-+  Главная категория» Новые предложения» Доработка процедуры: Очистка кэша
Имя пользователя:
Пароль:
Страниц: 1 ... 3 4 [5] 6   Вниз
  Отправить эту тему    Печать  
Автор Тема: Доработка процедуры: Очистка кэша  (Прочитано 102522 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Capucin
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 2


« Ответ #80 : 24 июня 2009, 16:30:35 »

Есть предложение по ускорению работы кэша. Закинуть все файлы в кучу, ну или по группам, по типу. А то смотрю, бывает (довольно часто), что закешированная картинка смешного размера в 1кб лежит в папке, а та в другой папке, а эта еще в одной папке и т.д.
Если нужен поиск и выдирание чего-нибудь из кэша, то по истории или логам. Мне вот совершенно всеравно что в нем, лишь бы было побыстрее и ничего лишнего с нета не загружалось для экономии. А очистку ввести по последнему использованию. Если место поджимает, то самые древние неиспользуемые файлы фтопку, автоматом. )
« Последнее редактирование: 24 июня 2009, 16:35:55 от Capucin » Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #81 : 24 июня 2009, 20:43:44 »

Есть предложение по ускорению работы кэша. Закинуть все файлы в кучу, ну или по группам, по типу.

А с чего ты взял, что это ускорит работу кэша? HC не шарит по всем папкам, а точно знает, где искать, и от того, что ты свалишь все в одну кучу, быстрее не станет. Если тебе нравится каша в кэше, как у браузера, то можешь сделать это сам с помощью списка "Преобразование URL".
Сообщить модератору   Записан
Capucin
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 2


« Ответ #82 : 24 июня 2009, 21:09:40 »

А с чего ты взял, что это ускорит работу кэша? HC не шарит по всем папкам, а точно знает, где искать, и от того, что ты свалишь все в одну кучу, быстрее не станет. Если тебе нравится каша в кэше, как у браузера, то можешь сделать это сам с помощью списка "Преобразование URL".
Не знаю, наверно это рэфлекс такой всё упрощать до минимума. Ну хорошо, тогда вопрос, зачем папки/папка/папка/папка? Раскажите какая в этом нужда. Улыбка
Преобразование - посмотрим Непонимаю
« Последнее редактирование: 24 июня 2009, 21:14:29 от Capucin » Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #83 : 24 июня 2009, 21:39:21 »

Ну хорошо, тогда вопрос, зачем папки/папка/папка/папка? Раскажите какая в этом нужда.

Сейчас по пути к файлу почти всегда можно восстановить исходный URL, откуда файл был скачан. Это полезно, например, для программ типа "hc.Historian".
Кроме того, многим нравится такая прозрачная структра кэша и напрягает общий кэш браузера, где вручную найти что-то нужное очень сложно.

Добавлено: 24 Июня 2009, 22:36:18

А еще на сайтах похожие URL могут содержать разный контент. Сохранишь все в одну папку и велика вероятность, что один файл затрет другой, нарушив потом структуру сайта.
« Последнее редактирование: 24 июня 2009, 21:44:32 от DenZzz » Сообщить модератору   Записан
Сергей
Beta tester
*****

Репутация: +9/-2
Offline Offline

Сообщений: 621



« Ответ #84 : 25 июня 2009, 18:33:50 »

Текущая структура кэша это как раз главная фишка HandyCache. Я бы еще добавил подкаталогов, т.к. корневая папка разрослась непомерно и открывается теперь долго. Правила уже тут пробегали, осталось найти нормальную программу переименования/сортировки файлов чтобы конвертнуть кэш.

А если пихать все в одно место не сохраняя путь, то и сами имена файлов придется менять, чтобы не было конфликтов. И еще исходные пути сохранять в индексы. Так устроен кэш Оперы, например.
IE раскидывает файлы в кэше по нескольким уровням папок.
Сообщить модератору   Записан
zXz
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #85 : 03 июля 2010, 14:46:38 »

У меня есть предложения по очистке кеша. На мой взгляд, надо учитывать не максимальный размер файлов в кеше при очистке, а частоту их использования. В HC  есть кеш DNS в котором фиксируются количество обращений к тому или иному доменному имени(сайту), следовательно это можно использовать для очистки кеша (может даже авто очистке). Основным определяющим фактором становится число посещений доменного имени за определенный промежуток времени. Если к примеру за 10 дней(или больший промежуток времени) сайт был посещен один раз, значит в кеше эту папку с файлами можно удалить. Также можно установить верхний лимит, скажем сайты с количеством попадания в DNS больше 10, 20, 30 .... не удаляются.

Помимо этого можно создать и фильтр по исключению какого-либо сайта долгого "сидения" в кеше, скажем поисковые запросы...Их можно хранить не больше 3 дней.
« Последнее редактирование: 03 июля 2010, 14:53:56 от zXz » Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #86 : 03 июля 2010, 15:28:19 »

В кэше DNS нет информации о том сколько раз было обращение к серверу за последние 10 дней. Там только общий счетчик и дата последнего обращения. Можно сделать расширение, которое будет вести статистику обращений к серверам или сайтам и на основе ее анализа делать очистку кэша.
Сообщить модератору   Записан
White
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 19


« Ответ #87 : 08 августа 2010, 03:12:16 »

Функция добавить в исключение при очистке очень была-бы кстати. Что-бы к примеру тот десяток другой постоянно посещаемых сайтов не приходилось выискивать при очистке и снимать галки. То есть если точно знаешь нужные сайты с которых ничего очищать точно не надо, то ставишь напротив в списке очистка - галочку.
В данный момент, когда таких сайтов становится много их выискивание напрягает.
« Последнее редактирование: 08 августа 2010, 03:17:22 от _Human_ » Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #88 : 08 августа 2010, 15:13:21 »

Добавлю исключения, но немного позже. Для хранения исключений придется заводить еще один файл списка. Не хочется это делать, поскольку скоро буду переходить на хранение настроек в одном файле базы данных, пот тогда и исключения добавлю.
Сообщить модератору   Записан
Dzhakandak
Постоялец
***

Репутация: +2/-1
Offline Offline

Сообщений: 119


WWW
« Ответ #89 : 27 марта 2011, 22:06:22 »

При очистке кэша удаленные каталоги помечаются "галочкой", при большом списке их очень не удобно просматривать, просмотреть что удалилось. Нельзя ли сделать так, чтобы удаленные каталоги сортировались, т.е. были подряд в списке кэша. Ну и/или сделать так, что бы данная процедура записывалась в файл ЛОГ, который можно в удобовариемом виде просмотреть. Своеобразный ХИСТОРИ...
Прошу прощения, если данные  предложения в работу очистки давались ранее?
Сообщить модератору   Записан

mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #90 : 27 марта 2011, 23:49:35 »

В следующей версии сделаю сортировку по колонке Удалено.
Сообщить модератору   Записан
4rum
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 23


« Ответ #91 : 09 августа 2012, 16:49:09 »

Кеш с файлами огромный, количество файлов-папок вообще пугает. Улыбка
Показалось неплохим удалить всякого рода счетчики, рекламу.
Вот.
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #92 : 09 августа 2012, 22:39:03 »

Вообще-то реклама, счетчики должна резаться Черным списком или расширением Content Master и не попадапть в кэш.
Сообщить модератору   Записан
4rum
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 23


« Ответ #93 : 09 августа 2012, 23:21:04 »

Это когда Черный список включен, да. А когда выключен то пишется всё подряд.
Причем счетчики мелкие, их много, и имхо ссылка на них не повторяется, т.е. в дальнейшем сохранённый файл неактуален.
Когда в папке кеша счет файлов и папок идёт на сотни тысяч (у меня сейчас под 1 млн), то отсеять пару десятков тысяч и то полезно.
Сообщить модератору   Записан
alex77
Старожил
****

Репутация: +11/-1
Offline Offline

Сообщений: 482



« Ответ #94 : 10 августа 2012, 04:22:02 »

где-то тут утилита была, которая чистила кэш по черному списку
Сообщить модератору   Записан
4rum
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 23


« Ответ #95 : 10 августа 2012, 21:10:33 »

Нашёл, CleanByBlackList. спс, щас заценим.
Сообщить модератору   Записан
4rum
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 23


« Ответ #96 : 11 августа 2012, 22:21:21 »

Слабенько. Прога больше не поддерживается. Чистит только те папки что в корне папки Cache.
Это основные минусы. В моём случае почистило слабенько...
Если бы она умела чистить ещё и все вложенные папки и файлы - было бы совсем другое дело.
Сообщить модератору   Записан
xSvintuSx
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 44


« Ответ #97 : 09 октября 2012, 16:58:23 »

Здравствуйте!

Пожалуйста добавьте функцию удалить те файлы которых долго не открывали. В свойствах файлов Windows имеется строка где указана дата создание, дата изменение и дата открытие файла. Можно ли сделать так чтобы HC сканировал файлы по их дате открытие? И если открытый файл был открыт в последний раз скажем месяц назад то HC начнет удалять их из жесткого диска. Можно ли добавить такую функцию? Эта альтернатива функции "Удалять файлы использованные раньше чем" в разделе Очистка только в данном случаи HC удаляет их автоматически. Данная функция очень помогла бы рутинной работы с HC. У меня стоит SSD накопитель так что с дефрагментацией не должна быть проблем. И если к этой функции добавить еще и правило которая кэширует все кроме Пост и Socks 5 запросов (конечно если это возможно) то проблем с правилами для записи в кэш кто мало понимает в этой сфере проблем не должно быть. Тупо записал все в кэш и удалил автоматически те файлы которыми уже не пользуетесь.

Благодарю за внимание.
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #98 : 10 октября 2012, 01:51:51 »

Такая функция есть. Настройки/Кэш/Очистка/Удалять файлы, использованные раньше чем.
Сообщить модератору   Записан
xSvintuSx
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 44


« Ответ #99 : 10 октября 2012, 02:05:32 »

А нельзя ли её автоматизировать?
Сообщить модератору   Записан
Страниц: 1 ... 3 4 [5] 6   Вверх
  Отправить эту тему    Печать  

 
Перейти в: