Версия для печати темы
BMWLAND _ Административный Форум _ "Новые сообщения"
Автор: onetimeaccount 15.3.2012, 13:41
День добрый.
С некоторых пор при проходе по ссылке "новые сообщения" в FF 10.0.2
http://forum.bmwland.ru/index.php?act=Search&CODE=getnew
попадаю на
http://forum.bmwland.ru/index.php?act=Search&nav=lv&CODE=show&searchid=bc5462f2640e91da3afe36a52602023f&search_in=topics&result_type=topics&
lastdate=0
где меня радуют текстом:
Сообщение форума
Причина:
По вашему запросу ничего не найдено. Расширьте критерии поиска и попробуйте снова.
Под хромом все работает.
Печеньку у фокса отбирал, кэш чистил, не помогло.
Автор: Dennison 15.3.2012, 16:08
Цитата(onetimeaccount @ " post=)
Печеньку у фокса отбирал, кэш чистил, не помогло.
Надо в системе чистить, а не встроенными чистилками.. может и браузер переставлять.. в общем, пляски нужны..
Ну-с, сам понимаешь, что форум тут вообще не при чём))
Автор: onetimeaccount 15.3.2012, 16:41
Цитата(Dennison @ 15.3.2012, 17:08)
Ну-с, сам понимаешь, что форум тут вообще не при чём))
Да не факт что ни при чем.
Страничку 100% форум присылает.
Вот _почему он ее присылает - это вопрос.
Ни на одном другом форуме подобных проблем я пока не встречал.
Сталкивался уже неоднократно (под хромом и под лисом, другими не пользуюсь).
Обычно помогает выход-вход, то есть _возможно_ какая-то бага связана с сессией.
Я специально url'и запостил - который запрашивал и на который заредиректили - чтобы был шанс что-то понять на стороне форума (если, конечно, логи ведутся).
Автор: Dennison 15.3.2012, 17:03
Цитата(onetimeaccount @ " post=)
Да не факт что ни при чем.
Абсолютный и неоспоримый факт))
Страничка эта (в твоём случае) не присылается, а берётся из кэша винды, в которой браузер установлен по умолчанию...
Вычищать нужно из кэша ИЕ всё и отовсюду вообще все следы..
Урл твой - это страница, которая появляется, если нет новых постов... она у тебя появилась давно и зависла в кэше..
Вся эта инфа - 100000%... много собак сожрано на познании матчасти по кэшу фокса...
Поставь плагин в фокса cache toggle и выключи через него кэш (никак не влияет на сёрфинг) или вычищай систему, или пользуй другой браузер
Автор: onetimeaccount 16.3.2012, 15:15
Цитата(Dennison @ 15.3.2012, 18:03)
Урл твой - это страница, которая появляется, если нет новых постов... она у тебя появилась давно и зависла в кэше..
А зачем вообще результаты поиска кэшировать, ежели они динамические "по определению"?
Посмотрел текст странички - никаких указаний браузеру на то, что данный контент кешировать не след, не обнаружил, кроме разве что динамического searchid в URL.
А "проблемный" searchid (он не меняется при перезапросах) присылает сам форум "если не было новых сообщений".
И вот тут есть ньюанс: хрому тот же форум отвечает, что новые сообщения _были.
То есть на стороне форума имеет место некоторой косяк, независимо от того, зависла или не зависла страница в кэше ФФ.
Вот как-то так.
Автор: Dennison 16.3.2012, 16:36
Цитата(onetimeaccount @ " post=)
А зачем вообще результаты поиска кэшировать, ежели они динамические "по определению"?
Это вопросы к браузеру, с которого, кстати, все неспешно слазят на хром.. там нет этого идиотского и, сколько себя помню, постоянного бага с кэшем...
Он закинул кэш с урлом ***
Search&CODE=getnew и запомнил его... при следующих обращениях по этому урлу, он тебе выдаёт ту страницу без ответов из кэша, а не с сайта...
Рассказываю свою историю.
Пришёл на форум, собрал новые, отметил все прочитанными. Тут же собираю новые - мне опять все те, которые я уже отмечал... Отключаем кэш - больше этой проблемы не видим. То есть, из кэша может выпадать не только страница, которая у тебя выпадает (новых сообщений нет), но и любая другая с результатами поиска (как выпадала у меня)...
Цитата(onetimeaccount @ " post=)
А "проблемный" searchid (он не меняется при перезапросах) присылает сам форум "если не было новых сообщений".
Фокс получает не новые сообщения с форума, а старые из кэша с тем же урлом и id, который не меняется... ты жмёшь на урл ***
Search&CODE=getnew , но получаешь отклик не с форума, а из кэша компа... следовательно - при заходе с хрома сообщения новые будут, ибо их фокс не собирал..
Если отключить кэш фокса, то он соберёт новые темы и хром скажет, что новых тем нет.
Ставь
cache toggle и тестируй... бага этого (и многих других, кстати) больше не будет.
Цитата(onetimeaccount @ " post=)
То есть на стороне форума имеет место некоторой косяк
Смени браузер - забудешь про проблемы и поймёшь, что дело именно в браузере...
Если переверстать движок форума и в урл поиска добавить какие-то отличия, которые постоянно меняться будут при обращении за новыми сообщениями, то проблема пропадёт, ибо урл будет всегда разным и кэш фокса не сможет ничего запомнить и второй раз кинуть из своего кэша...
Автор: onetimeaccount 16.3.2012, 16:36
Цитата(Dennison @ 16.3.2012, 17:16)
Он закинул кэш с урлом ***Search&CODE=getnew и запомнил его... при следующих обращениях по этому урлу, он тебе выдаёт ту страницу без ответов из кэша...
Еще раз, медленно:
- на странице ничего не сказано о том, что ее (страницу) не надо кешировать.
- подобных проблем начисто лишены форумы типа rsdn, sql.ru - ни разу не наблюдал там кеширования некешируемого
...фокс опять заработал. Сам. На мой взгляд, это несколько опровергает тезис "все овно мира - в фоксе".
Как по новой начнутся чудеса - пакеты поснифферю, будет ясность.
Автор: Dennison 16.3.2012, 16:47
Именно так же мучался и вопросами задавался, мучал админов на других сайтах, после чего они отписали адский ртфм по очистке кэша в системе - проблемы у всех прекратились)
Потом сам копал браузер... кстати, ещё пробуй hard refresh - автоматом кэш весь вычищает... может помочь
Добавлено через 3 минут:
Цитата(onetimeaccount @ " post=)
подобных проблем начисто лишены форумы типа rsdn, sql.ru - ни разу не наблюдал там кеширования некешируемого
Ты в курсе что такое движок форума?))
Их огромное множество...
И при обработке каждого у фокса кипят мозги...
Автор: Stuttgart 16.3.2012, 22:07
Многабукв, прочитал все, нихрена не понял. Но такая же проблема была. Снёс Firefox и поставил Оперу, пока доволен.
Автор: юзер 7.4.2013, 9:22
Цитата(Stuttgart @ 17.3.2012, 0:07)
Многабукв, прочитал все, нихрена не понял.
+1
А есть варианты чтоб фф нормально работал?
Автор: Denisson 7.4.2013, 10:48
Фаерфокс работает без проблем
Поставить https://addons.mozilla.org/en-US/firefox/addon/cachetoggle/, отключить кэш
Если у кого-то не работает, то всё выше расписано..
Если не понятно, то пригласите знающих людей - очистят комп от всякой нечисти, поставят ровные версии программ, настроят всё грамотно и будет всё ок
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)