Название: Как в HandyCashe отключить кеширование информеров? Отправлено: bedo от 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 или все-таки браузер :-\ Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: bedo от 20 января 2007, 12:12:49 Видимо последние несколько дней действительно был замучен и не был достаточно внимательным. Поставил в браузере проверять рисунки всегда и теперь правый информер вроде обновляется... правда если только нажимаю ctrl+r, а если просто обновить (F5) то все остается по старому...
Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: bedo от 20 января 2007, 12:18:52 хых, опять ничего не меняется
Название: Re: Как в HandyCashe отключить кеширование информероk Отправлено: DenZzz от 20 января 2007, 13:15:02 bedo
Что пишет HC в Мониторе про информеры после нажатия в браузере F5 ? Скопируй из Монитора через контекстное меню эти строки информеров (если они там есть) и запость их сюда! Это поможет понять, кто виноват - браузер или HC... Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: NothingAnother от 20 января 2007, 14:31:25 Давай по пунктам. Итак:
Код: (pogoda\.by/informer/pr_interfax|informer\.gismeteo\.ru/26825-\d)\.gif$
Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: bedo от 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 через контекстное меню в мониторе, кроме адресов информерных картинок мне больше ничего не удалось скопировать. Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: bedo от 20 января 2007, 20:04:13 В общем снес все содержимое папки cashe и вычистил кеш браузера. Теперь показывает погоду на сегодня, как и должно, но почему-то мне кажется, что теперь и завтра будет тоже за 21 января...
А вот левый информер теперь вообще заблокирован. Кроме вышеуказанных действий, я ничего больше не делал. p.s. Забыл написать, сегодня после обеда опять повторилась та ситуацию с кратковременным обновлением информеров. Вышел - они актуальные, нажал F5 - опять вернулись на старые числа Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: NothingAnother от 20 января 2007, 20:10:51 снес все содержимое папки cashe Ну, ты горяч! :o Не стоило бы уж так радикально-то... >:(Цитировать Прокси в HandyCashe настроен 127.0.0.1 Речь идёт о каскадном прокси - то, что у HC в Настройки->Внешний проксиЦитировать там есть два адреса: http://informer.gismeteo.ru/26825-6.GIF http://www.pogoda.by/informer/pr_interfax.gif больше вроде ничего полезного Всё полезное в двух последних столбцахЦитировать через контекстное меню в мониторе, кроме адресов информерных картинок мне больше ничего не удалось скопировать Пункт "Копировать строку монитора". Но почему обязательно через контекстное меню? Не смог - так хоть руками напиши!Цитировать левый информер теперь вообще заблокирован Что значит "заблокирован"? Описывай подробно всё, что наблюдаешьНазвание: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: bedo от 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> Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: bedo от 20 января 2007, 20:28:26 Цитировать Ну, ты горяч! Не стоило бы уж так радикально-то... Просто после того, как я две папки pogoda.by и gismeteo.ru удалил 13 января все-равно осталось. Сейчас я так понимаю надо было удалить еще и informer.gismeteo.ru ::)Внешнего прокси у меня нет Цитировать Всё полезное в двух последних столбцах столбец "ответы" - 200 From RamCache столбец "правила" - Б.1 Цитировать Пункт "Копировать строку монитора". Но почему обязательно через контекстное меню? Не смог - так хоть руками напиши! У меня нет такого пункта или не там смотрю. Руками сейчас написал...Цитировать Что значит "заблокирован"? Описывай подробно всё, что наблюдаешь Квадратик, в нем кружок, зачеркнутый крестиком. Я так понимаю, черный список сработал. Раньше методом тыка выключил одно правило, которое казалось блокировало этот информер, но видимо не только оно Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: DenZzz от 20 января 2007, 21:00:24 bedo
Цитировать У меня нет такого пункта или не там смотрю. Руками сейчас написал... Какую версию HC юзаешь? Скорее всего, не последнюю! Этот пункт появился в контекстном меню с версии 0.98b1. Обновись! Цитировать столбец "ответы" - 200 From RamCache Откуда же HC берет эти файлы, если Белый список запрещает их кэшировать! Возможно, правило в Белом списке недостаточно полное! Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: NothingAnother от 20 января 2007, 21:04:33 столбец "ответы" - 200 From RamCache Из RamCache не годится. Найди в мониторе первый в этой сессии запрос (или нажми "Очистить кэш" в Кэш->Управление и обнови страницу) - что там написано?столбец "правила" - Б.1 Цитировать У меня нет такого пункта или не там смотрю Правый клик на поле, где таблица с запросами - нет? Странно... Какая версия HC?Цитировать Я так понимаю, черный список сработал В последнем столбце информация о сработавших списках и правилах - прекрасно видно, если что заблокировано "чёрным"Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: NothingAnother от 20 января 2007, 21:08:59 Откуда же HC берет эти файлы, если Белый список запрещает их кэшировать! Возможно, на RamCache "Белый" не влияет? У него ведь указано - "столбец правила - Б.1"Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: DenZzz от 20 января 2007, 21:13:42 NothingAnother
Файл может попасть в RAM-кэш только при чтении с дискового кэша! Вопрос: как он попал на диск?! Либо bedo плохо почистил дисковый кэш, либо забыл очистить RAM-кэш после очистки диска! Другой причины я не вижу! Название: Re: Как в HandyCashe отключить кеширование информероk Отправлено: DenZzz от 20 января 2007, 21:20:12 bedo
Скажи какие галки у тебя стоят в "Белом списке" в правиле, которое ты добавил для информеров? Есть подозрение, что не все... Название: Re: Как в HandyCashe отключить кеширование информероk Отправлено: NothingAnother от 20 января 2007, 21:24:13 какие галки у тебя стоят в "Белом списке" в правиле, которое ты добавил для информеров? Есть подозрение, что не все... Я тоже в этом усомнился и уже спрашивал о том же - ну так он и ответил (http://handycache.ru/component/option,com_smf/Itemid,10/topic,121.msg906/#msg906)Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: DenZzz от 20 января 2007, 21:42:39 NothingAnother
Цитировать Я тоже в этом усомнился и уже спрашивал о том же - ну так он и ответил Видишь ли, если у него старая версия HC (что вполне вероятно!), то правило из буфера могло вставиться в список неверно (без галок!), т.к. несколько раз менялись форматы списков и копирования в буфер... Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: NothingAnother от 20 января 2007, 21:55:45 если у него старая версия HC (что вполне вероятно!), то правило из буфера могло вставиться в список неверно Могло... Но из его поста (http://handycache.ru/component/option,com_smf/Itemid,10/topic,121.msg906/#msg906) видно, что вставилось верно...Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: DenZzz от 20 января 2007, 22:16:32 NothingAnother
Если так, тогда совсем непонятно, почему после всех манипуляций из кэша берутся старые информеры, если они вообще не должны туда записываться! Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: NothingAnother от 20 января 2007, 22:25:59 тогда совсем непонятно, почему после всех манипуляций из кэша берутся старые информеры, если они вообще не должны туда записываться Ладно, почему - пока непонятно. Но где он вообще берёт эти старые? Кэш и в браузере и в HC уже чистил неоднократно (правда, первый раз просто не те каталоги)... Ну откуда ещё, кроме, как не с внешнего прокси?! ??? Дас ист фантастиш... :oНазвание: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: bedo от 21 января 2007, 00:24:43 У меня стояла галочка на "Разрешить Ram-кеш", сейчас снял и нажал кнопку "очистить". Информеры грузятся оба, показывают актуальное число! Посмотрю что будет завтра. И Завтра обновлю HC и просмотрю по пунктам весь топик. Спасибо!
Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: DenZzz от 21 января 2007, 00:58:04 bedo
Цитировать У меня стояла галочка на "Разрешить Ram-кеш", сейчас снял и нажал кнопку "очистить". Лучше включи RAM-кэш! Он ни в чем не виноват! :) Его стоило отключать только на время экспериментов с дисковым кэшем! Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: bedo от 22 января 2007, 20:14:57 После того, как очистил ram-кеш похоже все стало работать как надо. Галочку о его использовании вернул обратно и сегодня информер показал все правильно.
Обновил HC до версии 0.98b1 Галки в моем правиле в белом списке стоят и стояли везде, кроме колонки "Преобразование URL" Еще раз спасибо вам за помощь! Буду учится составлять правила сам, образец вроде есть :) Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: bedo от 23 января 2007, 22:58:11 Скажите, а для этого информера http://www.rp5.ru/informer.php?id=98
я правильно правило написал? Код: #10#~#True#~#(rp5\.ru/informer.php?id=98)$#~##~##~#True#~#True#~#True#~#True#~#True#~#False Название: Re: Как в HandyCashe отключить кеширование информеров? Отправлено: NothingAnother от 23 января 2007, 23:27:44 для этого информера http://www.rp5.ru/informer.php?id=98 Нет. Надо так: rp5\.ru/informer\.php\?id=98я правильно правило написал? Код: #10#~#True#~#(rp5\.ru/informer.php?id=98)$#~##~##~#True#~#True#~#True#~#True#~#True#~#False Впрочем, можно и так: +rp5.ru/informer.php?id=98
Powered by SMF 1.1.3 SMF © 2006, Simple Machines LLC
Joomla Bridge by JoomlaHacks.com |