Главная
Форум
Контакты
Купить
Поддержи проект
Поиск
Искать:
Расширенный поиск
[Закрыть]
Правила форума
Войти
Регистрация
Russian
English
HandyCache форум
Главная категория
»
Общие вопросы
»
Как в HandyCashe отключить кеширование информеров?
Имя пользователя:
1 час
1 день
1 неделя
1 месяц
Навсегда
Пароль:
Страниц: [
1
]
2
Все
Вниз
« предыдущая тема
следующая тема »
Отправить эту тему
Печать
Автор
Тема: Как в HandyCashe отключить кеширование информеров? (Прочитано 31723 раз)
0 Пользователей и 1 Гость смотрят эту тему.
bedo
Новичок
Репутация: +0/-0
Offline
Сообщений: 16
Как в HandyCashe отключить кеширование информеров?
«
:
20 января 2007, 11:54:39 »
Столкунулся с такой проблемой:
Сайт
http://forum.schuchin.net/
На нем имеются два погодных информера, которые после активации HandyCashe перестали обновляться.
Воспользовался правилом, которое помог мне составить NothingAnother
Цитировать
Попробую немного упростить... Скопируй текст
Код:
Код:
#1#~#True#~#(pogoda\.by/informer/pr_interfax|informer\.gismeteo\.ru/[\d-]+)\.gif$#~##~##~#True#~#True#~#True#~#True#~#True#~#False
в буфер обмена, затем в "Белом списке" в контекстн. меню выбери "Добавить правило из буфера". Очисть кэш браузера (обязательно!). Для Оперы дополнительно посмотри, чтобы не стояло в Настройки->Дополнительно->История->Проверять рисунки значение "Никогда". Если и теперь не будут обновляться - смотри в мониторе, что написано в строках, содержащих URI этих запросов. Результат - в студию!
Правда такова, что результатов пока я сам не понимаю. Пользуюсь браузером опера. И вот прописал вчера новое правило, как указано выше, загрузил страничку, информеры действительно обновились! Но! Нажал F5 и все опять вернулось к 13 января. Сколько потом не нажимал и не пересоздавал правило, уже ничего не менялось. Самое интересное в том, что и кеш опять почистил в опере и папку с сайтом удалил из HandyCashe. 13 января и все тут. Плюнул, пошел спать. Сегодня открываю тот сайт, информеры сработали и показывают правильно 20 января! Нажал опять F5 и опять все вернулось к 13 января.
Вот и пытаюсь пока сообразить, что это чудит - HandyCashe или все-таки браузер
Сообщить модератору
Записан
bedo
Новичок
Репутация: +0/-0
Offline
Сообщений: 16
Re: Как в HandyCashe отключить кеширование информеров?
«
Ответ #1 :
20 января 2007, 12:12:49 »
Видимо последние несколько дней действительно был замучен и не был достаточно внимательным. Поставил в браузере проверять рисунки всегда и теперь правый информер вроде обновляется... правда если только нажимаю ctrl+r, а если просто обновить (F5) то все остается по старому...
Сообщить модератору
Записан
bedo
Новичок
Репутация: +0/-0
Offline
Сообщений: 16
Re: Как в HandyCashe отключить кеширование информеров?
«
Ответ #2 :
20 января 2007, 12:18:52 »
хых, опять ничего не меняется
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Как в HandyCashe отключить кеширование информероk
«
Ответ #3 :
20 января 2007, 13:15:02 »
bedo
Что пишет HC в Мониторе про информеры после нажатия в браузере F5 ?
Скопируй из Монитора через контекстное меню эти строки информеров (если они там есть) и запость их сюда! Это поможет понять, кто виноват - браузер или HC...
«
Последнее редактирование: 20 января 2007, 13:27:27 от DenZzz
»
Сообщить модератору
Записан
NothingAnother
Beta tester
Репутация: +7/-2
Offline
Сообщений: 434
Spoiler
Re: Как в HandyCashe отключить кеширование информеров?
«
Ответ #4 :
20 января 2007, 14:31:25 »
Давай по пунктам. Итак:
Правило можно несколько ужесточить:
Код:
(pogoda\.by/informer/pr_interfax|informer\.gismeteo\.ru/26825-\d)\.gif$
Это не снимет проблему, но защитит от каких-либо ложных срабатываний. Замени этим кодом то, что у тебя сейчас в ячейке "URL" твоего правила
Обнови Оперу до
актуального билда 8701
Как это всё выглядит в
IE
или другом браузере?
А если не использовать
HC
?
Настроен ли в
HC
внешний прокси?
Я тебе уже писал на руборде - нужна информация из строк монитора, соответствующих запросам этих
URI
(когда заливаются ошибочные гифки)
Вся штука в том, что если ты очистил кэши и браузера, и
HC
- старым картинкам
неоткуда
взяться (их просто физически нет). Остётся либо ошибка сервера, либо кэш внешнего прокси, либо (что скорее всего...) ты не тот каталог удалил из кэша
HC
. Имена каталогов - "
informer.gismeteo.ru
" и "
pogoda.by
". Убей их, и ещё раз очисть кэш Оперы. И на всякий случай запости сюда твоё правило целиком (через "
Копировать правило в буфер
"), т.к. при установленных гульках в "
Не обновлять
" и "
Только из кэша
" даже наличие старых картинок не должно бы было мешать...
«
Последнее редактирование: 20 января 2007, 18:40:17 от Rick
»
Сообщить модератору
Записан
Мы тоже не всего читали Шнитке!..
© В. Вишневский
bedo
Новичок
Репутация: +0/-0
Offline
Сообщений: 16
Re: Как в HandyCashe отключить кеширование информеров?
«
Ответ #5 :
20 января 2007, 19:46:17 »
NothingAnother
постараюсь ответить тоже по пунктам:
1. Отредактировал правило, но это ничего не изменило
2. Пользуюсь Opera-AC (Opera AC 3.3.5 Final)
http://opera-ac.com/
3. Только что настроил файерфокс на HandyCashe, и он тут же выдал мне все то же тринадцатое января, хотя до этого момента я им не пользовался.
4. Если HandyCashe отключить, информеры показывают актуальное число.
5. Прокси в HandyCashe настроен 127.0.0.1
6. Что касается строк монитора:
Цитировать
Если и теперь не будут обновляться - смотри в мониторе, что написано в строках, содержащих URI этих запросов. Результат - в студию!
там есть два адреса:
http://informer.gismeteo.ru/26825-6.GIF
http://www.pogoda.by/informer/pr_interfax.gif
больше вроде ничего полезного...
Цитировать
либо (что скорее всего...) ты не тот каталог удалил из кэша HC. Имена каталогов - "informer.gismeteo.ru" и "pogoda.by". Убей их, и ещё раз очисть кэш Оперы.
Я действительно удалял только папку forum.schuchin.net :
сейчас попробую все снова поудалять...
Правило, которое сейчас стоит в белом списке такое:
Код:
#10#~#True#~#(pogoda\.by/informer/pr_interfax|informer\.gismeteo\.ru/26825-\d)\.gif$#~##~##~#True#~#True#~#True#~#True#~#True#~#False
Скопировал его через контекстное меню.
DenZzz
через контекстное меню в мониторе, кроме адресов информерных картинок мне больше ничего не удалось скопировать.
Сообщить модератору
Записан
bedo
Новичок
Репутация: +0/-0
Offline
Сообщений: 16
Re: Как в HandyCashe отключить кеширование информеров?
«
Ответ #6 :
20 января 2007, 20:04:13 »
В общем снес все содержимое папки cashe и вычистил кеш браузера. Теперь показывает погоду на сегодня, как и должно, но почему-то мне кажется, что теперь и завтра будет тоже за 21 января...
А вот левый информер теперь вообще заблокирован. Кроме вышеуказанных действий, я ничего больше не делал.
p.s. Забыл написать, сегодня после обеда опять повторилась та ситуацию с кратковременным обновлением информеров. Вышел - они актуальные, нажал F5 - опять вернулись на старые числа
Сообщить модератору
Записан
NothingAnother
Beta tester
Репутация: +7/-2
Offline
Сообщений: 434
Spoiler
Re: Как в HandyCashe отключить кеширование информеров?
«
Ответ #7 :
20 января 2007, 20:10:51 »
Цитата: bedo от 20 января 2007, 20:04:13
снес все содержимое папки cashe
Ну, ты горяч!
Не стоило бы уж так радикально-то...
Цитировать
Прокси в HandyCashe настроен 127.0.0.1
Речь идёт о
каскадном
прокси - то, что у
HC
в
Настройки->Внешний прокси
Цитировать
там есть два адреса:
http://informer.gismeteo.ru/26825-6.GIF
http://www.pogoda.by/informer/pr_interfax.gif
больше вроде ничего полезного
Всё полезное в двух последних столбцах
Цитировать
через контекстное меню в мониторе, кроме адресов информерных картинок мне больше ничего не удалось скопировать
Пункт "
Копировать строку монитора
". Но почему обязательно через контекстное меню? Не смог - так хоть руками напиши!
Цитировать
левый информер теперь вообще заблокирован
Что значит "
заблокирован
"? Описывай подробно всё, что наблюдаешь
Сообщить модератору
Записан
Мы тоже не всего читали Шнитке!..
© В. Вишневский
bedo
Новичок
Репутация: +0/-0
Offline
Сообщений: 16
Re: Как в HandyCashe отключить кеширование информеров?
«
Ответ #8 :
20 января 2007, 20:13:33 »
Кстати вот полные коды информеров:
Левый:
Код:
<div align="center"><a href="http://www.pogoda.by/"><img src="http://www.pogoda.by/informer/pr_interfax.gif" border="1" /></a>
<div id="Layer15" style="position:absolute; width:200px; height:28px; z-index:1; left: -10px; top: -30px;">
<div align="center"><a href="http://meteo.by/Grodno-day10.html">погода
на meteo.by</a><br />
</div>
Правый
Код:
<div align="center"><a href="http://www.gismeteo.ru/towns/26825.htm"></a><a href="http://www.gismeteo.ru/towns/26825.htm"><img alt="ФОБОС: погода в г.Гродно" src="http://informer.gismeteo.ru/26825-6.GIF" border=0 width=100 height=101 /></a> </div>
Сообщить модератору
Записан
bedo
Новичок
Репутация: +0/-0
Offline
Сообщений: 16
Re: Как в HandyCashe отключить кеширование информеров?
«
Ответ #9 :
20 января 2007, 20:28:26 »
Цитировать
Ну, ты горяч! Не стоило бы уж так радикально-то...
Просто после того, как я две папки pogoda.by и gismeteo.ru удалил 13 января все-равно осталось. Сейчас я так понимаю надо было удалить еще и informer.gismeteo.ru :
Внешнего прокси у меня нет
Цитировать
Всё полезное в двух последних столбцах
столбец "ответы" - 200 From RamCache
столбец "правила" - Б.1
Цитировать
Пункт "Копировать строку монитора". Но почему обязательно через контекстное меню? Не смог - так хоть руками напиши!
У меня нет такого пункта или не там смотрю. Руками сейчас написал...
Цитировать
Что значит "заблокирован"? Описывай подробно всё, что наблюдаешь
Квадратик, в нем кружок, зачеркнутый крестиком. Я так понимаю, черный список сработал. Раньше методом тыка выключил одно правило, которое казалось блокировало этот информер, но видимо не только оно
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Как в HandyCashe отключить кеширование информеров?
«
Ответ #10 :
20 января 2007, 21:00:24 »
bedo
Цитировать
У меня нет такого пункта или не там смотрю. Руками сейчас написал...
Какую версию HC юзаешь? Скорее всего, не последнюю! Этот пункт появился в контекстном меню с версии 0.98b1. Обновись!
Цитировать
столбец "ответы" - 200 From RamCache
Откуда же HC берет эти файлы, если Белый список запрещает их кэшировать! Возможно, правило в Белом списке недостаточно полное!
Сообщить модератору
Записан
NothingAnother
Beta tester
Репутация: +7/-2
Offline
Сообщений: 434
Spoiler
Re: Как в HandyCashe отключить кеширование информеров?
«
Ответ #11 :
20 января 2007, 21:04:33 »
Цитата: bedo от 20 января 2007, 20:28:26
столбец "ответы" - 200 From RamCache
столбец "правила" - Б.1
Из
RamCache
не годится. Найди в мониторе
первый
в этой сессии запрос (или нажми "Очистить кэш" в
Кэш->Управление
и обнови страницу) - что там написано?
Цитировать
У меня нет такого пункта или не там смотрю
Правый клик на поле, где таблица с запросами - нет? Странно... Какая версия
HC
?
Цитировать
Я так понимаю, черный список сработал
В последнем столбце информация о сработавших списках и правилах - прекрасно видно, если что заблокировано "чёрным"
Сообщить модератору
Записан
Мы тоже не всего читали Шнитке!..
© В. Вишневский
NothingAnother
Beta tester
Репутация: +7/-2
Offline
Сообщений: 434
Spoiler
Re: Как в HandyCashe отключить кеширование информеров?
«
Ответ #12 :
20 января 2007, 21:08:59 »
Цитата: DenZzz от 20 января 2007, 21:00:24
Откуда же HC берет эти файлы, если Белый список запрещает их кэшировать!
Возможно, на
RamCache
"
Белый
" не влияет? У него ведь указано - "столбец правила -
Б.1
"
Сообщить модератору
Записан
Мы тоже не всего читали Шнитке!..
© В. Вишневский
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Как в HandyCashe отключить кеширование информеров?
«
Ответ #13 :
20 января 2007, 21:13:42 »
NothingAnother
Файл может попасть в RAM-кэш только при чтении с дискового кэша! Вопрос: как он попал на диск?!
Либо
bedo
плохо почистил дисковый кэш, либо забыл очистить RAM-кэш после очистки диска! Другой причины я не вижу!
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Как в HandyCashe отключить кеширование информероk
«
Ответ #14 :
20 января 2007, 21:20:12 »
bedo
Скажи какие галки у тебя стоят в "Белом списке" в правиле, которое ты добавил для информеров? Есть подозрение, что не все...
Сообщить модератору
Записан
NothingAnother
Beta tester
Репутация: +7/-2
Offline
Сообщений: 434
Spoiler
Re: Как в HandyCashe отключить кеширование информероk
«
Ответ #15 :
20 января 2007, 21:24:13 »
Цитата: DenZzz от 20 января 2007, 21:20:12
какие галки у тебя стоят в "Белом списке" в правиле, которое ты добавил для информеров? Есть подозрение, что не все...
Я тоже в этом усомнился и уже спрашивал о том же - ну так он и
ответил
Сообщить модератору
Записан
Мы тоже не всего читали Шнитке!..
© В. Вишневский
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Как в HandyCashe отключить кеширование информеров?
«
Ответ #16 :
20 января 2007, 21:42:39 »
NothingAnother
Цитировать
Я тоже в этом усомнился и уже спрашивал о том же - ну так он и ответил
Видишь ли, если у него старая версия HC (что вполне вероятно!), то правило из буфера могло вставиться в список неверно (без галок!), т.к. несколько раз менялись форматы списков и копирования в буфер...
Сообщить модератору
Записан
NothingAnother
Beta tester
Репутация: +7/-2
Offline
Сообщений: 434
Spoiler
Re: Как в HandyCashe отключить кеширование информеров?
«
Ответ #17 :
20 января 2007, 21:55:45 »
Цитата: DenZzz от 20 января 2007, 21:42:39
если у него старая версия HC (что вполне вероятно!), то правило из буфера могло вставиться в список неверно
Могло... Но из его
поста
видно, что вставилось верно...
Сообщить модератору
Записан
Мы тоже не всего читали Шнитке!..
© В. Вишневский
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Как в HandyCashe отключить кеширование информеров?
«
Ответ #18 :
20 января 2007, 22:16:32 »
NothingAnother
Если так, тогда совсем непонятно, почему после всех манипуляций из кэша берутся старые информеры, если они вообще не должны туда записываться!
Сообщить модератору
Записан
NothingAnother
Beta tester
Репутация: +7/-2
Offline
Сообщений: 434
Spoiler
Re: Как в HandyCashe отключить кеширование информеров?
«
Ответ #19 :
20 января 2007, 22:25:59 »
Цитата: DenZzz от 20 января 2007, 22:16:32
тогда совсем непонятно, почему после всех манипуляций из кэша берутся старые информеры, если они вообще не должны туда записываться
Ладно, почему - пока непонятно. Но
где
он вообще берёт эти старые? Кэш и в браузере и в
HC
уже чистил неоднократно (правда, первый раз просто не те каталоги)... Ну откуда ещё, кроме, как не с внешнего прокси?!
Дас ист фантастиш...
Сообщить модератору
Записан
Мы тоже не всего читали Шнитке!..
© В. Вишневский
Страниц: [
1
]
2
Все
Вверх
Отправить эту тему
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общие вопросы
=> Новые предложения
=> Дополнения, плагины
=> Сжатие трафика
=> English forum
=> Indonesian forum
-----------------------------
Гостевая
-----------------------------
=> Гостевая
-----------------------------
Дела домашние
-----------------------------
=> Сайт и форум HandyCache
=> Курилка
© 2006-2014 HandyCache Team. Все права защищены.
Загружается...