+  HandyCache форум
|-+  Гостевая» Гостевая» Настройки списка "Не обновлять"
Имя пользователя:
Пароль:
Страниц: 1 ... 11 12 [13] 14   Вниз
  Ответ    Отправить эту тему    Печать  
Автор Тема: Настройки списка "Не обновлять"  (Прочитано 189731 раз)
0 Пользователей и 1 Гость смотрят эту тему.
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #240 : 23 мая 2011, 21:48:17 »
ПроцитироватьЦитировать

Так вот прописал в списке "Не обновлять" адрес сайта, поставил критерий свежести 169:0 (потому что информация почти не изменяется, карты локаций, изображения вещей, персонажей и т.д.), но судя по цифрам которые показывает НС из инета он берет намного больше чем из кэша (и так изо дня в день).

Вероятно, URLы, по которым эти элементы грузятся, либо вообще не кэшируются, либо постоянно меняются. Надо смотреть логи монитора HC, чтобы понять точную причину.


Всё дело видимо в том, что (как я предполагаю) для списка "не обновлять" если для файла указан критерий свежести, то он хотя и не скачивается (в случае если он действительно "свежий"), но траффик всё равно тратиться.

Ты в очередной раз ошибаешься и вводишь в заблуждение других своими неверными предположениями! При проверке критерия свежести никакой трафик не тратится! Читай Документацию и ФАК по HC, там все это описано!  Читай доки!
Сообщить модератору   Записан
Доктор ТуамОсес
Гость
« Ответ #241 : 23 мая 2011, 23:11:24 »
ПроцитироватьЦитировать

Ты в очередной раз ошибаешься и вводишь в заблуждение других своими неверными предположениями! При проверке критерия свежести никакой трафик не тратится! Читай Документацию и ФАК по HC, там все это описано!  Читай доки!

Я говорил о проверке НЕ "критерия свежести", а о проверке просто "свежести", когда HC определяет не новее ли файл на серваке файла, имеющегося в кэшаке.  Стоп, хватит
...
Хотя СТОП.  :Улыбка

Это уже "из другой оперы"™.
Это из ВОТ ЭТОЙ "оперы", где говорится про "Дoбaвить If-Modified-Since пpи нaличии фaйлa в кэшe"

Прошу пардона !
Амсорри, вообщем!  Виноват, простите
Добавлено: 23 Мая 2011, 22:55:12


А вообще, что касается проблемы обновления/не обновления файлов, кроме фичи (которая, судя по обсуждению ТУТ, так и не ясно: работает или нет, скорей всего нет) с "If-Modified-Since" хорошо бы было добавить и такую полезную "фишку":
Цитировать
1) Для списка "не обновлять" добавить "галки" <Обновлять раз в день> и "<Обновлять раз в сессию>" (типа как в CoolProxy)
(с) ОТСЮДА
« Последнее редактирование: 23 мая 2011, 23:16:26 от Доктор ТуамОсес » Сообщить модератору   Записан
JamesQ
Новичок
*

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

Сообщений: 2


« Ответ #242 : 24 мая 2011, 07:09:18 »
ПроцитироватьЦитировать

а может не нужно парится, поскольку я использую браузер только для игрушки, прописать в списке "Не обновлять", правило .* . Только вот как быть с критерием свежестиНепонимаю Писать его или вообще не писать, ведь мне нужно чтобы НС не только свежесть проверял, но и кэшировал свеженькое.
Сообщить модератору   Записан
Доктор ТуамОсес
Гость
« Ответ #243 : 24 мая 2011, 10:40:33 »
ПроцитироватьЦитировать

Доброго времени суток. Проблемка у меня, нужно мне чтобы с одного сайта, online игрушки, все содержимое кэшировалось, и проверялось на обновление раз в неделю (и если есть что-то новое, то кэшировалось). Ввиду ограниченности выделенного трафика. Так вот прописал в списке "Не обновлять" адрес сайта, поставил критерий свежести 169:0 (потому что информация почти не изменяется, карты локаций, изображения вещей, персонажей и т.д.), но судя по цифрам которые показывает НС из инета он берет намного больше чем из кэша (и так изо дня в день).
Тут видишь ли в чём дело.
Имеет место быть вот ТАКАЯ ТРАБЛА с учётом файлов, берущихся из кэша.
Поэтому, возможно, у тебя HC и показывает, что "судя по цифрам которые показывает НС из инета он берет намного больше чем из кэша"
Добавлено: 24 Мая 2011, 10:28:30

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

Чтобы HC грузил файл только в случае если он новее, имеющегося у тебя на диске, нужно "поиграться" с опцией "Дoбaвить If-Modified-Since пpи нaличии фaйлa в кэшe".

Но как я понял из ЭТОГО обсуждения, эта "фишка" работает глючно и зачастую файл всё равно "тянется" из инета, даже в случае если он не изменялся на серваке.
« Последнее редактирование: 24 мая 2011, 10:46:20 от Доктор ТуамОсес » Сообщить модератору   Записан
Доктор ТуамОсес
Гость
« Ответ #244 : 20 июля 2011, 17:30:15 »
ПроцитироватьЦитировать

Ну так как?
mai62!
Есть какие-то подвижки в смысле усовершенствования HC в плане ещё большей экономии трафика? Проблемы, которые затрагивались в этой теме, решены? Подмигивающий
Если нет, то на какой стадии находится сейчас процесс их решения? Смущен
Сообщить модератору   Записан
mai62
Автор HC
*****

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

Сообщений: 6383


« Ответ #245 : 20 июля 2011, 22:14:15 »
ПроцитироватьЦитировать

Я не буду тут ничего модернизировать. Кому интересно может сам поковыяться с этим на уровне расширения. Все необходимое для этого есть.
Сообщить модератору   Записан
Доктор ТуамОсес
Гость
« Ответ #246 : 21 июля 2011, 03:53:26 »
ПроцитироватьЦитировать

Я не буду тут ничего модернизировать.
Т.е. кенди кэш - это умерший проект и выпуска новых версий больше не будет? Смущен
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #247 : 24 июля 2011, 13:09:01 »
ПроцитироватьЦитировать

Т.е. кенди кэш - это умерший проект и выпуска новых версий больше не будет? Смущен

Нет, это значит, что мало кому интересные предложения реализуются силами самих придумщиков. У автора HC на это просто нет времени...
Сообщить модератору   Записан
Доктор ТуамОсес
Гость
« Ответ #248 : 24 июля 2011, 16:17:33 »
ПроцитироватьЦитировать

Нифига себе. Не могу понять
Вообще-то КЭШИРУЮЩИИ ПРОКСИ-СЕРВЕР как раз и предназначен для МАКИМАЛЬНОЙ экономии траффика. Т.е. это главное, ради чего он и пишется.

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

P.S. Не все же выходят в инет из дома, где у них 1 гигабитная выделенка.

Многие выходят в инет из леса (когда идут в поход), с байдарки, и т.п.
Для чего юзают (как и я сейчас) Джей Эп Эр Эс (GPRS).
А ведь при этом средняя скорость закачки бывает 100 байт в секунду и ниже!!!!

Поэтому каждый лишний килобайт траффика может "сделать погоду"
Добавлено: 24 Июля 2011, 16:08:21

А при наличии 100 мегабитной (и выше) выделенки вообще не понимаю смысла кэшировать инет и хранить файло у себя на компе.

Ведь в этом случае из инета "достать" файл можно быстрее чем с харда у себя на компе
Добавлено: 24 Июля 2011, 16:11:16

Короче, DenZzz
Для нужд таких как Вы юзверей, нужен не кэширующий прокси-сервер, а какие-то другие программы.
Сообщить модератору   Записан
mih
Пользователь
**

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

Сообщений: 97


« Ответ #249 : 07 января 2012, 12:54:39 »
ПроцитироватьЦитировать

Должен признать, я - тупой. Читал и док-цию, и FAQ, и опять читал.
"Не обновлять свежие файлы" что значит? Должны обновляться файлы, у которых НЕ истекло "время жизни"? А когда оно истекло - что происходит - они перестают обновляться? 

Казалось бы, наоборот: раз всё заточено на экономию и кеширование, то логично увидеть опцию "обновлять старые файлы", как режим, смягчающий более строгий (умолчательный) вариант кеширования.

Если мы ставим глобальную галку "Разрешён" для списка "Не обновлять", то  надеемся, что то, что указано в списке, обновляться из сети НИКОГДА НЕ БУДЕТ (один раз записалось - и всё). Далее: для некоторых типов файлов мы СМЯГЧАЕМ условие - вводим "время жизни", тогда эти файлы не обновляются, пока они "живы", "СВЕЖИЕ", т.е. их время ещё "не вышло"; а как устарели - обновляются из сети. Ну и  вводим дополнительную галку, позволяющую быстро включать-выключать учёт колонки "время жизни". Она может называться "обновлять СТАРЫЕ файлы" (т.е. "обновлять файлы, у которых указано время жизни"), или же "не обновлять СТАРЫЕ файлы" (для галки с "инверсной" функцией). Это - мой ход мыслей.

А что же значит "Не обновлять СВЕЖИЕ файлы", они же СВЕЖИЕ, т.е. вроде и так обновления не требуют исходя из их статуса?

Проблема в том, что именно это я и вижу - когда для файлов типа .JS я заполняю клетку "время жизни", иногда (когда - другой вопрос) файлы .js начинают читаться из сети и кешироваться многократно при обновлении некоторой страницы. Они кешируются, но при следующем обновлении не читаются из кеша! Причём, если я их специально в кеше состариваю, отводя "дату изменения" файла заведомо далеко назад, они продолжают обновляться в кеше (это видно и в мониторе, и по дате изменения), но не читаются из него — т.е. эти файлы обновляются в любом случае! А как только я дополнительно ставлю галку "Не обновлять свежие файлы" — они начинают читаться из кеша и более там не обновляются

Получается, что помимо галки "Не обновлять", для гарантии я должен выставить и вторую галку.

Объясните, пожалуйста. HandyCacheRC3.1.0.0.377

Сообщить модератору   Записан
mai62
Автор HC
*****

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

Сообщений: 6383


« Ответ #250 : 07 января 2012, 15:00:07 »
ПроцитироватьЦитировать

Описание того, как работает список "Не обновлять" с блок-схемой описано находится здесь http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,1/#FAQ15
Сообщить модератору   Записан
mih
Пользователь
**

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

Сообщений: 97


« Ответ #251 : 07 января 2012, 15:25:23 »
ПроцитироватьЦитировать

Я в самом начале объяснил, что всё читал — и ничего не понял.

Написано:
"Что такое "свежий файл"?
Это файл, лежащий в кэше и имеющий TTL ("время жизни"), которое задается в колонке "Критерий свежести" списка "Не обновлять". В течение указанного времени объект кэша не будет обновляться!"


То ли я не улавливаю мысли, то ли это просто не по-русски.
 "Свежим" может называться файл, время жизни которого на данный момент МЕНЬШЕ того предельного времени ("критерий свежести"), который указан в списке — а не просто: "свежий файл — это файл, имеющий критерий свежести", — как написано у Вас в FAQ.
Любая колбаса тоже имеет срок годности, но не любая колбаса — свежая (в смысле: годная); а только та, — которая не просрочена.

Далее: написано — "в течение указанного времени такой файл не будет обновляться!" — если он не будет обновляться, зачем тогда дополнительная галка "Не обновлять свежие файлы"?

Далее: написано — "Снятие галки с опции "Не обновлять свежие файлы" отменяет проверку правил с заполненным полем "Критерий свежести". Т.е. если снимем галку, то останется работать только общая галка "Не обновлять" — и файлы, даже устаревшие, вообще не должны обновляться? Из этой фразы я могу сделать вывод, что эту (обсуждаемую) галку надо бы назвать "Учитывать критерий свежести" или "Обновлять старые файлы", но никак не "Не обновлять свежие файлы"?

Будьте так добры, объясните пожалуйста, я действительно не схватываю мысль.
Вопрос встал в связи с непонятным поведением HC (описанным в первом посте), когда для того чтобы добиться необновляемости вообще, я был вынужден поставить обе галки — а добиться выполнения критерия свежести мне вообще не удалось. Для примера смотрел файлы .js (критерий по дефолту —  720:00).

« Последнее редактирование: 07 января 2012, 15:54:11 от mih » Сообщить модератору   Записан
mih
Пользователь
**

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

Сообщений: 97


« Ответ #252 : 08 января 2012, 00:40:06 »
ПроцитироватьЦитировать

Ещё раз попытаюсь: у Вас как-то странно выходит из описания, что есть "файлы", и есть "свежие файлы"; причём "файл" становится "свежим", как только ему приписали "критерий свежести". Разве  у Вас не это написано?
« Последнее редактирование: 08 января 2012, 01:21:31 от mih » Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #253 : 08 января 2012, 01:17:49 »
ПроцитироватьЦитировать

Разве  у Вас не это написано?

Как написано, так и работает, причем уже более 5 лет! Многие за это время пытались поспорить с терминологией и с ненужностью отдельной галки для включения опции "Не обновлять свежие файлы", в т.ч. и я..., но mai62 остался непоколебим! Улыбка И тебе вряд ли удастся его переубедить, потому прими эту опцию как аксиому... Веселый
Сообщить модератору   Записан
mih
Пользователь
**

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

Сообщений: 97


« Ответ #254 : 08 января 2012, 01:23:50 »
ПроцитироватьЦитировать

Возможно, случай, в связи с которым я задал этот вопрос, — я разберу сам, но терминология, мне кажется, у вас "страдает", и вводит в ненужное заблуждение.

Вы хоть тут подтвердите мою мысль: эта галка имеет право называться "Учитывать критерий свежести"? Я ведь говорю не о том, лишняя она или нет, а о том, как её назвать правильно. Если правильно назвать, и вопросов на целую простыню бы не было!

Простая, кажется, функция-то?

 Не могу понять
« Последнее редактирование: 08 января 2012, 01:31:44 от mih » Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #255 : 08 января 2012, 01:34:21 »
ПроцитироватьЦитировать

Вы хоть тут подтвердите мою мысль: эта галка имеет право называться "Учитывать критерий свежести"?

По смыслу ближе так: "Учитывать правила с заполненным критерием свежести".
Если эта галка не стоит, то такие правила игнорируются вообще...
Сообщить модератору   Записан
sergo
Постоялец
***

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

Сообщений: 112


« Ответ #256 : 08 января 2012, 01:40:06 »
ПроцитироватьЦитировать

100% согласен что название группы параметров "Не обновлять свежие файлы" не отражает ее назначение.
ближе озоглавить ее "Правила с критерием свежести" - и дальше уже внутри этой группы пусть находятся как и сейчас контролы "Разрешить", "Временно разрешить по клавише" и др.
Сообщить модератору   Записан
mih
Пользователь
**

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

Сообщений: 97


« Ответ #257 : 08 января 2012, 02:02:10 »
ПроцитироватьЦитировать

По смыслу ближе так: "Учитывать правила с заполненным критерием свежести".
Если эта галка не стоит, то такие правила игнорируются вообще...

Как это? Если так понимать, то со снятой (у Вас так написано) галкой (или проставленной, — я никак не пойму)  — строки (они же "правила"), где я проставил цифру, вообще как-бы выпадают из общего списка "Не обновлять" и перестают действовать; т.е файл, например, .js с 720:00, будет обновляться всегда?

Пожалуйста, не бросайте этот вопрос, пока окончательно не прояснится:
эта галка имеет право называться "Учитывать критерий свежести" — или я неправильно понимаю? Нужно — точно, тут не годится "по смыслу ближе" или "дальше".
« Последнее редактирование: 08 января 2012, 02:11:28 от mih » Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #258 : 08 января 2012, 03:22:05 »
ПроцитироватьЦитировать

Как это? Если так понимать, то со снятой (у Вас так написано) галкой (или проставленной, — я никак не пойму)  — строки (они же "правила"), где я проставил цифру, вообще как-бы выпадают из общего списка "Не обновлять" и перестают действовать; т.е файл, например, .js с 720:00, будет обновляться всегда?

Да. Именно поэтому у меня эта опция включена всегда и никогда не выключается.

Цитировать
эта галка имеет право называться "Учитывать критерий свежести" — или я неправильно понимаю?

Не правильно. Как правильно, я написал выше.
Сообщить модератору   Записан
mih
Пользователь
**

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

Сообщений: 97


« Ответ #259 : 08 января 2012, 06:14:34 »
ПроцитироватьЦитировать

То есть, повторю я, чтобы лучше запомнить:

"свежий" файл — это не то, что может подумать обычный человек, т.е.:

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

 — а "свежий" файл тут — это файл, которому приписан критерий свежести (как, собственно, и написано в FAQ), т.е. "свежесть" — свойство непреходящее, от времени хранения не зависит, и даже явно протухший (именно исходя из заданного критерия свежести для него) — всё равно "свежий"!

Далее: вы вдруг решили, что некоторым файлам хорошо бы по своей старости иногда обновляться, — и наивно заполняете для определённой строки клетку "критерий свежести". Считайте, что вы сразу поставили туда "НУЛЬ"! И теперь ваш файл будет обновляться даже, если пролежал всего секунду!

А для того, чтобы то число, которое вы записали, понималось именно так, как вы написали, — вам нужно отметить некую галку с неким названием, которое лучше не читать (чтоб сохранить здравие), а просто отметить. И будет вам — счастье.

Кратко: держите эту галку всегда установленной, а если потребуется обновить файлы, имеющие критерий свежести, не дожидаясь его исполнения, — временно снимите эту галку, не забыв потом поставить её вновь.

Осталось одно: чтоб DenZzz подтвердил, что в моём описании нет ФАКТИЧЕСКИХ ошибок.


« Последнее редактирование: 08 января 2012, 07:12:23 от mih » Сообщить модератору   Записан
Страниц: 1 ... 11 12 [13] 14   Вверх
  Ответ    Отправить эту тему    Печать  

 
Перейти в:  

+ Быстрый ответ
С быстрым ответом Вы также можете использовать BB код и смайлы.