Главная
Форум
Контакты
Купить
Поддержи проект
Поиск
Искать:
Расширенный поиск
[Закрыть]
Правила форума
Войти
Регистрация
Russian
English
HandyCache форум
Главная категория
»
Новые предложения
»
Необходим ли список "Запись в кэш"
Имя пользователя:
1 час
1 день
1 неделя
1 месяц
Навсегда
Пароль:
Страниц:
1
2
3
[
4
]
5
6
...
8
Вниз
« предыдущая тема
следующая тема »
Отправить эту тему
Печать
Автор
Тема: Необходим ли список "Запись в кэш" (Прочитано 71350 раз)
0 Пользователей и 1 Гость смотрят эту тему.
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Необходим ли список "Запись в кэш"
«
Ответ #60 :
19 января 2007, 00:28:27 »
Михаил
Цитировать
"Записывать в кэш при
НЕпопадании
в список" (непопадание подразумевает в т.ч. несоответствие критерию свежести) в списке "Не обновлять".
Раньше ты
говорил наоборот
: писать в кэш URL, если "он
есть в "Н"
и при этом его нет в кэше либо есть, но он просрочен". Определись...
Полное НЕпопадание в список "Не обновлять" и несоответствие критерию свежести совершенно разные вещи! В первом случае писать в кэш URL не имеет смысла, т.к. он не будет востребован из кэша!
Я бы сказал так: писать в кэш надо все URL, на которые
срабатывает
список "Не обновлять" без учета критериев свежести!
«
Последнее редактирование: 19 января 2007, 00:40:32 от DenZzz
»
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Необходим ли список "Запись в кэш"
«
Ответ #61 :
19 января 2007, 00:35:19 »
mai62
Цитировать
сделать опцию в списке Не обновлять и Только из кэша что-то вроде "Записывать в кэш при попадпнии в список".
А как будет работать эта опция в списке "Только из кэша"?
Или писать в кэш все, что НЕ попадает в "Только из кэша"? А есть ли в этом смысл?
URL-ы, которые попадают в "Только из кэша", но не попадают в "Не обновлять" никогда не попадут в кэш! Все равно, понадобится правило в списке "Запись в кэш"!
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Необходим ли список "Запись в кэш"
«
Ответ #62 :
19 января 2007, 02:46:09 »
DenZzz
Цитировать
А как будет работать эта опция в списке "Только из кэша"?
Или писать в кэш все, что НЕ попадает в "Только из кэша"? А есть ли в этом смысл?
Всецело согласен. Для списка "Только из кэша" смысла этой опции не вижу.
Цитировать
Определись...
То был совсем давний пост. И он остается правильным. Но после этого в рассмотрение была взята еще более оптимальная, на мой взгляд, идея
(см. пост для Дема)
. И именно для ее реализации прошу ввести такую опцию в списке "Не обновлять".
Идея вводимой опции следующая. Сейчас имеем порядок вещей, когда пользователь вынужден заниматься дублированием правила в список "Запись в кэш" при добавлении правила в список "Не обновлять" и наоборот (при удалении). Перед включением обсуждаемой опции предварительно отключаем список "Запись в кэш". Все его правила (для идеального порядка не все, а только не дублирующиеся в списке "Не обновлять", но это не критично), переносим в конец списка "Не обновлять" с критерием свежести 0. После этого забываем о списке "Запись в кэш" навсегда.
Цитировать
URL-ы, которые попадают в "Только из кэша", но не попадают в "Не обновлять" никогда не попадут в кэш! Все равно, понадобится правило в списке "Запись в кэш"!
Теперь включаем опцию. Что при этом делает программа? Она:
1. Отключает проверку наличия файла в кэше перед обработкой списка "Не обновлять" и безусловно шерстит этот список.
2. URL, не попавший в список "Не обновлять" либо просроченный, грузится из интернета, при этом просроченный напрямую (в смысле без участия списка "Запись в кэш") пишется в кэш.
Цитировать
Полное НЕпопадание в список "Не обновлять" и несоответствие критерию свежести совершенно разные вещи! В первом случае писать в кэш URL не имеет смысла, т.к. он не будет востребован из кэша!
Согласен. Опция должна называться примерно так: "Прямая запись просроченных в кэш".
Включение этой опции:
1. Упрощает работу пользователя (правило добавляется/удаляется в список без дублирования где-либо еще).
2. Делает работу с программой чуть менее абстрактной и более дружественной, т.к. вносит в действия пользователя логику, ориентированную на конечный результат: Теперь он может прямо указать, что ему нужно для просмотра в автономном режиме (добавляет в список "Не обновлять" соответствующее правило с критерием свежести 0), а на чем надо экономить трафик/время (правило с критерием свежести, отличным от 0).
Уф... пошел спать.
«
Последнее редактирование: 19 января 2007, 03:24:10 от Михаил
»
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Необходим ли список "Запись в кэш"
«
Ответ #63 :
19 января 2007, 08:10:13 »
Михаил
Цитировать
Все его правила (для идеального порядка не все, а только не дублирующиеся в списке "Не обновлять", но это не критично), переносим в конец списка "Не обновлять" с критерием свежести 0.
Об этом речь не идет!
Во-первых, потому что список "Запись в кэш" останется и никто его убирать совсем не собирается! Тогда какой смысл переносить все правила из "З" в "H"?
Во-вторых, список "H" по своему первоначальному смыслу и названию отвечает за необновление файлов в кэше. А предлагаемое тобой правило с критерием свежести 0 будет отвечать за запись в кэш, а не за его необновление в кэше! Разница, думаю, понятна... На лицо нарушение логики и дублирование функций списка "З"!
Для пользователей будет неочевидно, почему правило в списке "Не обновлять" с критерием 0 совсем НЕ отвечает за необновление, а отвечает ТОЛЬКО за запись в кэш!
Это идет в разрез с твоей концепцией: "Делает работу с программой чуть менее абстрактной и более дружественной"! Потому что новичок никогда сам не догадается, что: "Теперь он может прямо указать, что ему нужно для просмотра в автономном режиме (добавляет в список "Не обновлять" соответствующее правило с критерием свежести 0)". Это нелогично, т.к. для этих целей у него есть список "Запись в кэш"!
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Необходим ли список "Запись в кэш"
«
Ответ #64 :
21 января 2007, 03:04:21 »
Не хочется спорить о частном без видения окончательного ответа в главном. Предлагаю временно перейти
сюда
.
Сообщить модератору
Записан
cepera_ang
Beta tester
Репутация: +9/-4
Offline
Сообщений: 355
Re: Необходим ли список "Запись в кэш"
«
Ответ #65 :
01 февраля 2007, 00:00:30 »
Как показывает практика использования - у 90% пользователей, как начинающих, так и опытных стоит единственное правило, указывающее кешировать все. С тех пор как дефолтный список З стал состоять только из этого правила, этот процент только растет. Отсюда можно сделать вывод - список этот является избыточным и вполне можно было реализовать прямую запись в кеш ВСЕХ данных запрошенных через хендикеш, за исключением того, что явно указано в белом списке как НЕзаписываемое. Но по соображениям гибкости (возможность задавать различные варианты работы данного списка, в том числе и специфические), унифицированности - все списки выглядят одинаково и совместимости - некоторые/многие пользователи привыкли/используют несколько правил в списке.
По-моему простой записи всего в кеш, кроме того что в белом списке указано вполне достаточно, но если вспомнить, что белый список появился только в процессе длительного развития программы, ПОСЛЕ того как пользователи привыкли к списку Запись в кеш. Если бы Белый появился сразу, или никто не пользовался бы множеством правил в списке З, то без проблем можно было реализовать упрощенный алгоритм.
ИМХО Михаил, вас сбивает эта небольшая избыточность, которую можно было не вносить, но которая сложилась исторически и которая дает максимальную гибкость программе.
Сообщить модератору
Записан
Rick
Администратор
Репутация: +15/-1
Offline
Сообщений: 868
Re: Необходим ли список "Запись в кэш"
«
Ответ #66 :
01 февраля 2007, 00:34:23 »
Цитата: cepera_ang от 01 февраля 2007, 00:00:30
Как показывает практика использования - у 90% пользователей, как начинающих, так и опытных стоит единственное правило, указывающее кешировать все.
Разделяю это мнение.
Цитировать
<Список Запись в кэш> дает максимальную гибкость программе.
Аналогично.
Да, для большинства список не нужен, но кому-то, в каких-то конкретных ситуациях может пригодиться. Что из этого следует? Что нужно оставить список "З" для тех, кто выполняет с его помощью специфические задачи или убрать его в угоду большинства? Имхо все-таки иметь избыточный функционал лучше, чем кому-то функционала не хватит.
Может быть имеет смысл сделать в "З" отмеченную по дефолту галочку "Кэшировать все", при которой делать содержимое списка недоступным для пользователя и в процессе работы НС проверять правила в "З" только при неотмеченной "галочке". Но это больше косметика чем какое-то ускорение проверки/улучшение работы.
Сообщить модератору
Записан
cepera_ang
Beta tester
Репутация: +9/-4
Offline
Сообщений: 355
Re: Необходим ли список "Запись в кэш"
«
Ответ #67 :
01 февраля 2007, 00:38:10 »
Цитата: Rick от 01 февраля 2007, 00:34:23
Может быть имеет смысл сделать в "З" отмеченную по дефолту галочку "Кэшировать все", при которой делать содержимое списка недоступным для пользователя и в процессе работы НС проверять правила в "З" только при неотмеченной "галочке". Но это больше косметика чем какое-то ускорение проверки/улучшение работы.
В общем-то это было бы отличное решение - при снятии галочки показывалась бы содержимое вкладки в виде списка, это гораздо проще, чем городить огород с
Цитировать
Для желающих отказаться от использования этого списка могу предложить сделать опцию в списке Не обновлять и Только из кэша что-то вроде "Записывать в кэш при попадпнии в список".
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Необходим ли список "Запись в кэш"
«
Ответ #68 :
01 февраля 2007, 02:37:42 »
Цитировать
<Список Запись в кэш> дает максимальную гибкость программе.
Прошу аргументировать. В этом я не уверен. Это собственно и пытаюсь опровергнуть.
Цитировать
В общем-то это было бы отличное решение - при снятии галочки показывалось бы содержимое вкладки в виде списка
У избыточности есть очень
неприятная сторона
- усложнение жизни начинающему пользователю и повышение риска возникновения ошибок. Соответственно даже наличие такой опции не пойдет на пользу - все равно надо изучать и приходить к тем мыслям, которые мы тут долго обсуждаем. Возлагать это на пользователя, по-моему, не совсем правильно.
А зачем такая опция, если будь ты начинающий, будь эксперт - список ни грамма гибкости не добавит (давайте вот эту гибкость обсудим).
Сообщить модератору
Записан
Rick
Администратор
Репутация: +15/-1
Offline
Сообщений: 868
Re: Необходим ли список "Запись в кэш"
«
Ответ #69 :
01 февраля 2007, 02:46:39 »
Продолжение начатого в другой
теме
Цитата: Михаил от 01 февраля 2007, 01:31:27
Нет, такая экономия диска - пример не только не жизненный, а просто нереальный, и полностью противоречит назначению программы...
...Так и в нашем случае экономить трафик/время с помощью этого правила в списке "З" не получится.
Чтобы работал список "Н" - нужно чтобы в кэше было то, что не нужно обновлять. Чтобы работал "Т" и при этом мы могли иметь нормальный вид страниц - нужно иметь в кэше этот "нормальный вид". А вот нужно ли в кэше то, что мы видеть на страницах не хотим - сомнительно.
Цитировать
Мы можем получить тот же эффект добавлением этого выражения не как правила в "Запись в кэш", а как исключения для правила ".*" с галкой "З" в начало "Белого списка" (означает "все, кроме этого, в кэш не писать").
Можем.
Цитировать
первый вариант: отключить "Т", отключить правило "писать все" в "З", включить обсуждаемое правило в "З" - три действия
Отключать "Т" не обязательно - зависит от правил в нем.
Цитировать
Если же я не прав в том, что мы делаем это из соображений экономии диска, то для чего тогда?
Поскольку я этого не делаю, я затрудняюсь дать точный ответ. Нужно спрашивать именно тех, у кого в "З" конкретные правила, а не "кэшировать все".
Цитировать
У пользователя сложилось мнение (которое, по-моему, является иллюзией), что список "З" нужный, влияет на экономию трайика/времени.
Кэширующий прокси без списка "Запись в кэш" - это скорее вызовет недоумение пользователя.
Хорошо, вроде бы это подходящий момент, чтобы наконец услышать от тебя конкретные предложения: как должна выглядеть программа без "З"?
Сообщить модератору
Записан
NothingAnother
Beta tester
Репутация: +7/-2
Offline
Сообщений: 434
Spoiler
Re: Необходим ли список "Запись в кэш"
«
Ответ #70 :
01 февраля 2007, 09:55:16 »
Цитата: Михаил от 01 февраля 2007, 02:37:42
форуме есть высказывания некоторых давних пользователей о фактическом содержании их списка "Запись в кэш" (три поста подряд). У них там правило "писать все" тоже держится подспудно, не задумываясь. Они отдают отчет в его нужности и не задумываются о логическом смысле возможного отключения этого правила, т.к. сами не нуждаются в таком отключении
А как же они (мы
) "
отдают отчет
" и откуда знают, что "
сами не нуждаются
", если "
не задумываются о логическом смысле
"?!
Цитировать
Логика такова: "Если правило .* чем-то не устраивает пользователя, то он всегда может добавить/изменить нужные ему правила"
Угадал. Но не более того, т.к. в общем случае не стОит пояснять вторым, какова логика третьих - пустое это... Лучше оставить гадания более подходящим для такого занятия субъектам - "
блондинкам
", дабы не оказаться однажды в положении "
бледно выглядящего
"... Без обид - ничего личного, просто достаточно неприятно наблюдать, как кто-то, специально на это не уполномоченный, вещует от твоего имени
Цитировать
думаю, просто не обдумывался ответ на вопрос, а чем именно оно может не устроить и даст ли его отключение хоть одно преимущество
Неправильно думаешь. Пояснять не буду, т.к. это чревато втягиванием в данную, похожую на тину, дискуссию, где приходится тратить слишком много времени лишь на то, чтобы подвинуть инициатора хоть к чему-то конкретному. Да, прогресс имеет место быть, но 9 (пока) страниц обсуждения одного вопроса - слишком высока цена того самого времени, которое и призван сберечь
HC
...
Сообщить модератору
Записан
Мы тоже не всего читали Шнитке!..
© В. Вишневский
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Необходим ли список "Запись в кэш"
«
Ответ #71 :
01 февраля 2007, 11:32:56 »
NothingAnother
Извини, обидеть не хотел.
Цитировать
9 (пока) страниц обсуждения одного вопроса - слишком высока цена того самого времени, которое и призван сберечь HC..
Не согласен
Сообщить модератору
Записан
NothingAnother
Beta tester
Репутация: +7/-2
Offline
Сообщений: 434
Spoiler
Re: Необходим ли список "Запись в кэш"
«
Ответ #72 :
01 февраля 2007, 17:35:24 »
Цитата: Михаил от 01 февраля 2007, 11:32:56
Не согласен
Да я уже и сам не согласен
простите, погорячился
:
Любое возможное
реальное
улучшение
HC
конечно же стОит любого затраченного (
нами!
) на него времени, просто реальность в дискуссии началась лишь когда фокус сузился до единственного списка "
Запись в кэш
". Возможно, в твоих "глобальных" предложениях и есть какое-то рациональное зерно, но
прежде
, чем делать "вброс", ты подумал - а
кто
это должен реализовывать?
mai62
? Или альтернативный кодер?
Направления развития сабжа определены как в ближней, так и в дальней перспективе (загляни в
ToDo
), а тут придётся возвращаться если уж не к самому началу, то к истокам точно. Вопрос - оно нам надь?
Сообщить модератору
Записан
Мы тоже не всего читали Шнитке!..
© В. Вишневский
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Необходим ли список "Запись в кэш"
«
Ответ #73 :
01 февраля 2007, 23:36:35 »
Rick
Цитировать
Хорошо, вроде бы это подходящий момент, чтобы наконец услышать от тебя конкретные предложения: как должна выглядеть программа без "З"?
Варианта три:
1. Вместо списка "З" делаем пользователю триггер писать/не писать в кэш (т.е. пишем или все, или ничего). В Белом списке оставляем галку "Запись в кэш" для возможности выборочной записи.
2. Список "З" убираем, триггер для пользователя не делаем. В кэш пишем все, что не ограничено Белым списком (в нем остается галка "Запись в кэш").
3. Убираем "З", убираем колонку "Запись в кэш" в Белом списке. В кэш пишем все, что грузим из сети. В списках сосредоточиваемся только на правилах, относящихся к экономии трафика/времени. Все же вопросы, связанные с избыточностью кэша, решаем постобработкой ("Очитской кэша").
Мое предложение - вариант 3. Позволяет достаточно четко отделить в логической структуре программы (и голове пользователя) вопросы экономии трафика/времени от вопросов размера кэша и упростить работу с программой. При этом в ближайшем будущем надо активно поработать над улучшением действенности функции очитски кэша, для чего дружно налечь на
этот топик
.
Цитировать
Кэширующий прокси без списка "Запись в кэш" - это скорее вызовет недоумение пользователя.
Не вызывает же у нас недоумения отсутствие симметричного ему списка "Чтение из кэша".
Сообщить модератору
Записан
Rick
Администратор
Репутация: +15/-1
Offline
Сообщений: 868
Re: Необходим ли список "Запись в кэш"
«
Ответ #74 :
02 февраля 2007, 08:25:51 »
Цитата: Михаил от 01 февраля 2007, 23:36:35
Мое предложение - вариант 3.
На мой взгляд - первый вариант. "Остатки" списка "З" перенести на вкладку кэш-управление. И в соответствии со стилем той вкладки (да НС вообще) без галочки "Разрешить запись в кэш" не обойтись.
Цитировать
Не вызывает же у нас недоумения отсутствие симметричного ему списка "Чтение из кэша".
У нас есть опция разрешающая/запрещающая чтение из кэша.
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Необходим ли список "Запись в кэш"
«
Ответ #75 :
02 февраля 2007, 10:39:27 »
Rick
Цитировать
"Остатки" списка "З" перенести на вкладку кэш-управление.
В вариантах 1 и 2 колонка "Запись в кэш" в Белом списке остается нужна по сути только для записи одного единственного исключения из правила "писать все" (как я понял, это и есть "остатки" списка "З"). Если их ("остатки") перенести на вкладку кэш-управление (что по-моему, тоже правильно с точки зрения отделения вопросов управления кэшем от экономии трафика/денег), то в БС колонка становится ненужной.
По-моему, режим "отключить" триггера "включить/отключить запись в кэш" не найдет никакого практического применения. Тут надо обмозговать, есть ли ситуация, когда такой режим нужен. Пока ничего не йдет на ум.
Сообщить модератору
Записан
Rick
Администратор
Репутация: +15/-1
Offline
Сообщений: 868
Re: Необходим ли список "Запись в кэш"
«
Ответ #76 :
02 февраля 2007, 11:39:14 »
Цитата: Михаил от 02 февраля 2007, 10:39:27
(как я понял, это и есть "остатки" списка "З").
Я имел в виду "Только для Get-запросов" и собственно включение записи в кэш (нынешнее "Разрешить").
Цитировать
Тут надо обмозговать, есть ли ситуация, когда такой режим нужен. Пока ничего не йдет на ум.
"Тут" надо бы узнать мнение тех, у кого конкретные правила в "З", а не только "
.*
". Да и вообще, кворума нет.
Сообщить модератору
Записан
Дем
Постоялец
Репутация: +6/-3
Offline
Сообщений: 167
Re: Необходим ли список "Запись в кэш"
«
Ответ #77 :
04 февраля 2007, 04:32:57 »
2 Михаил
насчёт белого списка - это не есть правильно. Даже при работе с З "писать всё" иногда требуется блокировка конкретных ссылок, чтобы кеш мусором не забивался.
Сообщить модератору
Записан
Rick
Администратор
Репутация: +15/-1
Offline
Сообщений: 868
Re: Необходим ли список "Запись в кэш"
«
Ответ #78 :
04 февраля 2007, 04:41:56 »
Цитата: Дем от 04 февраля 2007, 04:32:57
насчёт белого списка - это не есть правильно. Даже при работе с З "писать всё" иногда требуется блокировка конкретных ссылок, чтобы кеш мусором не забивался.
В качестве ответа:
Цитата: Михаил от 01 февраля 2007, 01:31:27
Мы можем получить тот же эффект добавлением этого выражения не как правила в "Запись в кэш", а как исключения для правила ".*" с галкой "З" в начало "Белого списка" (означает "все, кроме этого, в кэш не писать").
Так можем или не можем?
Сообщить модератору
Записан
NothingAnother
Beta tester
Репутация: +7/-2
Offline
Сообщений: 434
Spoiler
Re: Необходим ли список "Запись в кэш"
«
Ответ #79 :
04 февраля 2007, 09:58:31 »
Цитата: Rick от 04 февраля 2007, 04:41:56
Так можем или не можем?
Можем, имхо,
Михаил
прав...
Сообщить модератору
Записан
Мы тоже не всего читали Шнитке!..
© В. Вишневский
Страниц:
1
2
3
[
4
]
5
6
...
8
Вверх
Отправить эту тему
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общие вопросы
=> Новые предложения
=> Дополнения, плагины
=> Сжатие трафика
=> English forum
=> Indonesian forum
-----------------------------
Гостевая
-----------------------------
=> Гостевая
-----------------------------
Дела домашние
-----------------------------
=> Сайт и форум HandyCache
=> Курилка
© 2006-2014 HandyCache Team. Все права защищены.
Загружается...