Ru-Board.club
← Вернуться в раздел «Программы»

» HandyCache - локальный кеширующий прокси сервер

Автор: Zilk
Дата сообщения: 29.12.2005 01:03
mai62

Цитата:
Страницу не обновил

Объясните еще раз для танкистов - проверяет ли НС при загрузке страницы обновилась она или нет? (загружать ее или брать из кеша)
И еще: при хождении по форумам при повторной загрузке страницы она открывается в предыдущем виде, а по монитору показывает что загружается из инета
Приходится обновлять каждый раз- абидно
И еще еще: процент использования кеша в последних бетах составляет почему-то 10-12%,
а в предыдущих (091 и ранее) был 30-50%
Настройки в основном не менялись, все кеши минимизированы, Firefox 1.5
Что это может быть?
Спасибо.
Автор: mai62
Дата сообщения: 29.12.2005 02:27
Zilk

Цитата:
Объясните еще раз для танкистов - проверяет ли НС при загрузке страницы обновилась она или нет? (загружать ее или брать из кеша)

Обновление проверяется, ели URL не попал в списки Не обновлять, Только из кеша и не является 'свежим'.

Цитата:
И еще: при хождении по форумам при повторной загрузке страницы она открывается в предыдущем виде, а по монитору показывает что загружается из инета
Приходится обновлять каждый раз- абидно

Если есть сомнения в правильности показаний Монитора, попробуйте посмотреть/показать мне лог.

Цитата:
И еще еще: процент использования кеша в последних бетах составляет почему-то 10-12%,
а в предыдущих (091 и ранее) был 30-50%
Настройки в основном не менялись, все кеши минимизированы, Firefox 1.5
Что это может быть?

На этот вопрос можете ответить только Вы. Внимательно проанализируйте изменение настроек и Вашего стиля серфинга. Еще можно попробовать временно заменить экзешник на старый, чтобы проверить свои выводы.
Автор: STNG
Дата сообщения: 29.12.2005 03:44
Кэш HC у меня располагается на диске емкостью в 500 мегабайт. На данный момент кэшем занято около 400 мегабайт (такой размер показывает проводник Windows). Файлов очень много. Произошло так, что HC перестал записывать страницы в кэш! Я захожу на новую страницу, которая должна была по идее закэшироваться, потом пытаюсь обновить эту страницу уже из кэша - HC пишет что содержимое кэша не найденно. Подключил второй каталог кэша - все работает. Вопрос: что случилось с первым каталогом кэша, почему больше не кэширует?
Автор: DJ makrus
Дата сообщения: 29.12.2005 05:26
STNG
попробуй хотя бы в том же проводнике Windows зайди на диск с кешем и внимательно глядя на адрес страницы которая "должна была по идее закэшироваться" пройдись внутрь по папкам и проверь есть ли там искомая страничка, скорее всего она по каким-то причинам не закешировалсь. Если так и есть, то для чистоты эксперемента снова переключи кеш HC на этот каталог кеша и загрузи страницу в броузере включив предварительно окно лога в HC и поглядывая в монитор на сработавшие правила. Если и в этом случае в кэше не окажется файла этой страницы (снова посмотри через проводник), то выложи сюда или сразу же автору на мыло: адрес страницы, правила в мониторе (скриншот можно), лог из окна лога и свои настройки правил (если автору на мыло, то все файлы *.lst из папки с HC)
Автор: abz
Дата сообщения: 29.12.2005 09:52
STNG

У меня случилось тоже самое! Ни одна страница больше не кешировалась! Ликвидировал эту неприятность добавлением правила (.)* в список "3. Запись в кеш"! Теперь опять всё кешируется. На лицо какой-то слабозаметный и очень неприятный баг.


DJ makrus

Цитата:
попробуй хотя бы в том же проводнике Windows зайди на диск с кешем и внимательно глядя на адрес страницы которая "должна была по идее закэшироваться" пройдись внутрь по папкам и проверь есть ли там искомая страничка, скорее всего она по каким-то причинам не закешировалсь.

Не было их на диске и записать их принудительно никак не получалось!



Причём, то что уже было в кеше грузилось нормально, но стоило эту страницу открыть online как запись в кеше больше не показывалась в offline.
Автор: mai62
Дата сообщения: 29.12.2005 11:56
STNG

Цитата:
Я захожу на новую страницу, которая должна была по идее закэшироваться, потом пытаюсь обновить эту страницу уже из кэша - HC пишет что содержимое кэша не найденно.

Слова 'новую страницу' можно понимать так, что в кеше этой страницы до сих пор не было? В мониторе были записи о срабатывании правил списка 3?
Включите опцию Отладочная информация на вкладке Настройки/Общие и пришлите мне лог.

Цитата:
У меня случилось тоже самое! Ни одна страница больше не кешировалась!

abz
В мониторе были записи о срабатывании правил списка 3?
Автор: abz
Дата сообщения: 29.12.2005 11:59
mai62

Цитата:
В мониторе были записи о срабатывании правил списка 3?

В той позиции, что я поставил (.)*? Или где?
Автор: mai62
Дата сообщения: 29.12.2005 12:09
abz

Цитата:
В той позиции, что я поставил (.)*? Или где?

Когда в кеш не писалось
Автор: abz
Дата сообщения: 29.12.2005 12:12
mai62

Цитата:
Когда в кеш не писалось

Честно сказать, уже не помню. А повторять ошибку сейчас не могу - дюже много страниц надо прочитать в оффлайне. Если столкнусь ещё раз, то посмотрю.
Автор: Minoz
Дата сообщения: 29.12.2005 13:59
Есть ли возможность URL конвекторе исправить линк с http://rapidshare.de/files/8612192/iTunes.rar на http://rapidshare.de/files/8612192/iTunes.rar.html ?
Автор: mai62
Дата сообщения: 29.12.2005 14:43
Minoz

Цитата:
Есть ли возможность URL конвекторе исправить линк...

Есть:
Номер Правило Замена Обязателный
1 ^http://rapidshare.de/files/.*rar$ \0 Х
2 .rar$ .rar.html
Автор: STNG
Дата сообщения: 30.12.2005 04:26
abz

Цитата:
У меня случилось тоже самое! Ни одна страница больше не кешировалась! Ликвидировал эту неприятность добавлением правила (.)* в список "3. Запись в кеш"! Теперь опять всё кешируется. На лицо какой-то слабозаметный и очень неприятный баг.


Запись (.)* в третьем списке у меня стояла включенной еще с самого начала (вроде бы сам добавлял когда только начинал работать с HC). Но каталог с кэшем все равно сдох и никак не оживает - в кэш ничего не пишется.

Кстати, файлы страниц в кэш НЕ ЗАПИСЫВАЮТСЯ!

mai62

Цитата:
Слова 'новую страницу' можно понимать так, что в кеше этой страницы до сих пор не было?


Да, именно так.


Цитата:
В мониторе были записи о срабатывании правил списка 3?


Цитата:
В мониторе были записи о срабатывании правил списка 3? Включите опцию Отладочная информация на вкладке Настройки/Общие и пришлите мне лог.


Возможно глупый вопрос. Как выглядят эти записи о срабатывании правил? Просмотрел глазами "Монитор" - не нашел ничего похожего. Галочка "отладочная информация" включена.

Добавлено:
Посмотрел внимательно монитор. Разница в том, что когда включен первый каталог кэша(глючный) и я открываю в браузере новый URL(т.е. впервые открываемую страницу) в записях в монитора нет значка с желтой папочкой, которая как понимаю показывает запись в кэш. Если переключить на второй каталог кэша, то все ОК (кэшируется в мониторе значок папки появляется).
Автор: faZZ
Дата сообщения: 30.12.2005 06:16
STNG
05:26 30-12-2005
Цитата:
Возможно глупый вопрос. Как выглядят эти записи о срабатывании правил?

последняя колонка в мониторе:
3.1 - вработало 1 правило из 3-го списка
4.3 - сработало 3 правило из 4-го списка
и т.д.
может за пределами экрана?
Автор: mai62
Дата сообщения: 30.12.2005 11:50
STNG

Цитата:
Кстати, файлы страниц в кэш НЕ ЗАПИСЫВАЮТСЯ!

Попробуйте что-нибудь скопировать в этот каталог проводником.

Цитата:
Галочка "отладочная информация" включена.

Эта опция позволяет НС писать доп. информацию в лог. На вкладке Настройки/Общие нужно нажать кнопку Показать окно лога. На экране появится окно. Попробуйте посетить какой-лиьо сайт. В окне лога появится текст. Из контекстного меню окна лога вызовите команду Сохранить в "log.txt". Этот файл будет лежать в папке, где HandyCache.exe. Пришлите мне этот файл на мыло mai62%mail.ru.

Цитата:
в записях в монитора нет значка с желтой папочкой, которая как понимаю показывает запись в кэш.

Этот значок и светло зеленый фон строки означают, что файл взят из кеша.
Если в колонке Правила Монитора есть запись типа 3.Х, то НС должен (если получится) записать этот файл в кеш.
Zilk
Вчера обнаружил ошибку, из-за которой запись об обновлении страницы в Мониторе попадает не в конец списка, а повыше. Внизу списка остается запись о первой загрузке страницы из инета. Из-за этого создается впечатление, что страница загружена из инета, хотя на самом деле взята из кеша (просто запись об этом оказывается не последней в мониторе). В след. версии исправлю.
Автор: Zilk
Дата сообщения: 30.12.2005 12:30
mai62

Цитата:
Вчера обнаружил ошибку, из-за которой запись об обновлении страницы в Мониторе попадает не в конец списка, а повыше. Внизу списка остается запись о первой загрузке страницы из инета. Из-за этого создается впечатление, что страница загружена из инета, хотя на самом деле взята из кеша (просто запись об этом оказывается не последней в мониторе).

Это я тоже заметил, но это не сильно напрягает
Дело в том, что у меня перед глазами висит трафикосчиталка bwmeter, и то что качается из инета видно однозначно. Причем это происходит не постоянно и без всякой зокономерности (как мне показалось).
И вот еще: сейчас открываю одну и туже заведомо не обновленную страницу несколько раз подряд - то берет из кеша, то скачивает по-новой Не обновлять свежие файлы - отключено

Цитата:
Внимательно проанализируйте изменение настроек и Вашего стиля серфинга

Насчет этого могу сказать, что со времен самой первой беты стиль не изменился, а экономия трафика стала меньше - статистика, однако...
Буду пробовать все имеющиеся exe-шники, а шо делать!
Автор: mai62
Дата сообщения: 30.12.2005 12:53
Zilk

Цитата:
И вот еще: сейчас открываю одну и туже заведомо не обновленную страницу несколько раз подряд - то берет из кеша, то скачивает по-новой Не обновлять свежие файлы - отключено

Хорошо бы лог посмотреть. Версия последняя?
Автор: Zilk
Дата сообщения: 30.12.2005 13:01
mai62
Во, блин! Интересную штуку обнаружил!
Открываю страницу из середины топика, которая точно не обновляется, закрываю, через секунду восстанавливаю - качается из инета. если повторять это 2, 5, 10, 20 раз - результат аналогичный
НО!! если после n-ного раза перейти в автономный режим и восстановить эту же страницу, то она загрузится из кеша. А после переключения обратно в он-лайн - она продолжает восстанавливаться ИЗ КЕША!!
Что за х...?
Автор: mai62
Дата сообщения: 30.12.2005 15:33
Zilk

Цитата:
Открываю страницу из середины топика, которая точно не обновляется, закрываю, через секунду восстанавливаю - качается из инета. если повторять это 2, 5, 10, 20 раз - результат аналогичный

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

Цитата:
НО!! если после n-ного раза перейти в автономный режим и восстановить эту же страницу, то она загрузится из кеша. А после переключения обратно в он-лайн - она продолжает восстанавливаться ИЗ КЕША!!

Такое можно объяснить только тем, что при переходе обратно в он-лайн была включена опция Не обновлять свежие файлы. Что было в колонке Правила, НС как-то объяснил почему файл взят из кеша?
Автор: Zilk
Дата сообщения: 30.12.2005 16:25
mai62

Цитата:
Это нормально, если файл не попадет под правила Не обновлять, Только из кеша и свежие файлы выкл.

Так я ж почему и спрашиваю, надо ли обновлять страницу если она есть в кеше и не обновилась на сайте, независимо от того свежие файлы вкл. или выкл. Интересуют в общем то не "свежесть" файла в кеше, а "свежесть" страницы на сайте Или это нельзя проверить, не загрузив страницу?
Кстати, вышеописанный эффект не зависит от того, вкл. или нет "Не обновлять ВСЕ"
Ни фига не могу понять! может у меня уже глюки...
В НС (мониторе) ничего! не говорится о том что берется из кеша! Я в шоке!
Попробую сделать скриншот и прислать на мыло- не знаю как сюда его пихать..
Автор: mai62
Дата сообщения: 30.12.2005 18:44
Zilk

Цитата:
Интересуют в общем то не "свежесть" файла в кеше, а "свежесть" страницы на сайте Или это нельзя проверить, не загрузив страницу?

НС действует следующим образом:
Если файл не попал в списки Не обновлять, Только из кеша, опция Свежие файлы выключена и в кеше этот файл есть, то НС формирует такой запрос к серверу (взято из Вашего лога):
30.12.2005 17:00:55 # 1281 >>> URL: http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=16397&start=1360
GET http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=16397&start=1360 HTTP/1.1
If-Modified-Since: Sun, 18 Dec 2005 21:56:54 GMT
Host: forum.ru-board.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8) Gecko/20051111 Firefox/1.5
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
Referer: http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=16397&start=1520


Строка If-Modified-Since: Sun, 18 Dec 2005 21:56:54 GMT означает следующее. НС нашел в кеше файл датированный 18 Dec 2005 21:56:54 и просит сервер прислать файл. если у сервера есть новее. В ответ сервер присылает файл. Почему, казалось бы страница старая и изменяться не должна? Дело в том, что на форумах страницы не хранятся в файлах на диске. Файлы формируются скриптом из содержимого базы данных. Поэтому файл каждый раз новый.

Цитата:
Кстати, вышеописанный эффект не зависит от того, вкл. или нет "Не обновлять ВСЕ"

Мне кажется овет на этот вопрос можно найти в FAQ в. 12

Цитата:
В НС (мониторе) ничего! не говорится о том что берется из кеша!

В письме Вы писали
[q]перешел в автономный режим, открыл, закрыл; перешел в он-лайн, снова 10 раз открыл и закрыл ту же страницу..[q]
Ни на снимке монитора, ни в присланном логе я не нашел никаких следов 10-ти кратного открытия страницы после возвращения из автономного режима. Мозможно страница берется из кеша браузера.
Автор: V0lt
Дата сообщения: 30.12.2005 18:57

Цитата:
Интересуют в общем то не "свежесть" файла в кеше, а "свежесть" страницы на сайте Или это нельзя проверить, не загрузив страницу?

не все так просто. часто страница генерируется заново при каждом новом запросе - из-за этого она будет всегда свежая. к тому же сервак может не сообщать размер страницы и пока ее не закачаешь, не узнаешь изменилась она или нет
Автор: Zilk
Дата сообщения: 30.12.2005 19:05
mai62

Цитата:
Ни на снимке монитора, ни в присланном логе я не нашел никаких следов 10-ти кратного открытия страницы после возвращения из автономного режима. Мозможно страница берется из кеша браузера.

В том то и дело, что все было именно так, как я описывал.
А кеши Firefox и IE установлены в 0.


Цитата:
Дело в том, что на форумах страницы не хранятся в файлах на диске. Файлы формируются скриптом из содержимого базы данных. Поэтому файл каждый раз новый.

Почему же так не происходит при выключении автономного режима?
Автор: mai62
Дата сообщения: 30.12.2005 19:23
Zilk

Цитата:
Почему же так не происходит при выключении автономного режима?

В том-то и дело, что не понятно откуда они берутся. Из присланных лога и картинки я вижу, что НС их не отдавал.
Как это происходит? Вы закрываете страницу, открываете ее заново и никаких следов ни в Мониторе ни в логе НС ни в индикаторе инет-трафика нет? Так? Проверьте еще раз что там с кешем браузера. Мнимальный объем кеша IE 1 Мб, так что выключить его совсем нельзя. Попробуйте нажать в IE Ctrl+F5 (обновить страницу, игнорировав кеш IE).
Про кеш Firefox ничего не знаю.
Автор: Zilk
Дата сообщения: 30.12.2005 20:02
mai62

Цитата:
Как это происходит? Вы закрываете страницу, открываете ее заново и никаких следов ни в Мониторе ни в логе НС ни в индикаторе инет-трафика нет?

После автономного режима при каждом открытии этой страницы в мониторе появляется только блокирование какого-то счетчика - и все!
В трафикосчиталке до авт. режима - загрузка из инета, после авт. режима - НИЧЕГО!
В Firefox можно установить размер кеша в 0, правда я не могу сказать, насколько это соответствует действительности.
Автор: mai62
Дата сообщения: 30.12.2005 20:36
Zilk
Попробуйте переименовать каталог кеша НС, чтобы НС не мог взять оттуда файл, и загрузить страницу. Еще можно попробовать выгрузить НС. Интересно как поведет себя Firefox.
Автор: Zilk
Дата сообщения: 30.12.2005 21:23
mai62

Цитата:
Еще можно попробовать выгрузить НС. Интересно как поведет себя Firefox.

При выключении НС каждый раз страница грузится заново из инета.
В Outpost видно, что загрузки повторяются в точности
При отключении кабеля сообщает об отсутствии соединения.
Никаких признаков кеширования не увидел вообще.
Автор: mai62
Дата сообщения: 30.12.2005 21:48
Zilk
А как реагирует на это?

Цитата:
Попробуйте переименовать каталог кеша НС, чтобы НС не мог взять оттуда файл, и загрузить с



Добавлено:
Zilk
Сейчас расглядывал Ваш лог, в ответе сервера увидел такие строки
Pragma: no-cache
Cache-control: no-cache, must-revalidate, no-store

Эти строки запрещают Firefoxу писать этот файл в кеш. В автономном режиме НС таких строк не пишет. Возможно поэтому Firefox заливает этот файл в свой кеш и после этого уже его не запрашивает.
А нет ли возможности в Firefox почистить кеш? Или неати его и временно переименовать.
Автор: Zilk
Дата сообщения: 30.12.2005 22:28
mai62

Цитата:
Попробуйте переименовать каталог кеша НС, чтобы НС не мог взять оттуда файл, и загрузить страницу.

Переименовал кеш, страница каждый раз грузится из инета, в мониторе никаких движений, иконка не крутится. Влючаю автономный режим - <b>ТО ЖЕ САМОЕ!!!</b>
Потом пригляделся - при первой же загрузке страницы НС создает папку кеша с тем же названием, что и в настройках, и туда все пихает, но монитор и иконка остаются мертвыми до перезапуска НС.
Фокус не удался.

Добавлено:
В настройках about:config установил browser.cache.disk.enable - False
Не помогло - то же самое
Автор: mai62
Дата сообщения: 30.12.2005 23:05
Zilk

Цитата:
страница каждый раз грузится из инета

Страница та же или другая?

Цитата:
Влючаю автономный режим - <b>ТО ЖЕ САМОЕ!!!</b>

Страница каждый раз грузится из инета?

Цитата:
при первой же загрузке страницы НС создает папку кеша с тем же названием, что и в настройках, и туда все пихает

Так и должно быть

Цитата:
но монитор и иконка остаются мертвыми до перезапуска НС

Не понял. Каталог кеша создается и наполняется при пустом мониторе?
А после перезапуска НС что происходит? Опять грузит из инета?
Может попробуешь проделать это с IE? ОС какая?
Автор: Zilk
Дата сообщения: 30.12.2005 23:28
mai62

Цитата:
Не понял. Каталог кеша создается и наполняется при пустом мониторе?

Совершенно точно!
А после перезапуска ту же страницу как и раньше грузит из инета.
ОС Windows XP sp2
С ИЕ попробую завтра - НЕ МОГУ БОЛЬШЕ!

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: бесплатный аналог Partition Magic


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.