Адрес для входа в РФ: exler.wiki
Глюк Firefox 4
08.05.2011 08:53
6948
Комментарии (30)
За пару дней эксплуатации выявил четкий глюк, относящийся именно к FF4. Он периодически берет из кеша устаревшую страницу сайта. Замечен за этим минимум два раза. Причем эту устаревшую страницу выдает постоянно и обновить ее удается только принудительным Ctrl+R. Вчера он мне часов пять выдавал вместо моего форума сообщение о том, что там идет индексация, тогда как форум при этом вполне нормально работал, а индексация проводилась где-то полчаса. Также один из постов в блоге - я там исправил пару слов, а FF4 мне упорно выдавал старую версию, пока я вручную не перезагрузил страницу.
С предыдущими версиями такого не было ни разу.
Войдите, чтобы оставить комментарий.
А у меня вот на основном стационарном компе под вин7 после апгрейда ФайрФокса до 4 версии перестала нормально рабоать прокрутка страниц клавишами вверх-вниз, теперь при нажатии на эти кнопки сраница сразу перематывается вниз либо вверх до конца 😒 И ещё некоторое встроенное видео перестало отображаться, хотя в других брузерах, либо на родной странице отображается нормально. Версии и джавы и флэш-плеера стоят последние. Вот, для примера такая сылочка, видно ли у вас в файрфоксе4 окно с видео?
ru-odnovremenno.livejournal.com
ru-odnovremenno.livejournal.com
Ну это мне, честно говоря, без разницы 58 мс или 2.5 с.
Перерисовывать страницу или нет решает браузер. Намного быстрее выдать уже готовый рендер, чем рендерить заново, когда логика браузера решает, что страница не изменилась. И в этой логике не обязательно pragma:no-cache строго означает "всегда перерисовывать". Как-то так.
(ну я про то, что в любой логике, а тем более в очень хитрой, могут ведь быть глюки, тоже очень хитрые кстати)
upd: ну теперь понял в чем вопрос, конечно надо на форум повесить прагмы и всё такое. я говорю про глюки с рефрешем исключительно на месте (в одной вкладке, во время одной и той же сессии браузера)
(ну я про то, что в любой логике, а тем более в очень хитрой, могут ведь быть глюки, тоже очень хитрые кстати)
upd: ну теперь понял в чем вопрос, конечно надо на форум повесить прагмы и всё такое. я говорю про глюки с рефрешем исключительно на месте (в одной вкладке, во время одной и той же сессии браузера)
Вот я как раз и говорю, что браузеры спокойно могут игнорировать инструкции HTTP заголовков (не то чтобы полный игнор, но выборочный способ обработки этих параметров заголовка). Погоня за скоростью, что тут поделаешь. Не исключено, что в 4-й версии FF как раз эту часть логики и "оптимизировали".
А CSS при том, что при изменении CSS браузер обязан перерисовать страницу. В данном трюке используется постоянная подмена адреса CSS ((site.org при этом конечно содержимое CSS неизменно.
А CSS при том, что при изменении CSS браузер обязан перерисовать страницу. В данном трюке используется постоянная подмена адреса CSS ((site.org при этом конечно содержимое CSS неизменно.
easter: игнорировать инструкции HTTP заголовков. Погоня за скоростью, что тут поделаешь. Не исключено, что в 4-й версии FF как раз эту часть логики и "оптимизировали".
Да нет у forum.exler.ru никаких инструкций, нечего там игнорировать.
easter: браузер обязан перерисовать страницу
Да нет у forum.exler.ru никаких инструкций, нечего там игнорировать.
easter: браузер обязан перерисовать страницу
Вы не понимаете различия между скачиванием страницы с сервера и её перерировкой?
Сколько не перерисовывай страницу, у которой внутри только надпись "форум недоступен", надпись от этого не изменится.
Плагин "Images like opera" когда-то отличался таким поведением. Не установлен случайно?
Сидел год на Опере, 4 года на Мозиле ... но наверное до конца дней останусь на Хроме. Страх как нравиться этот браузер (конечно кому нужны плагины MFF3-4 в выигрыше, но тем не менее!)
А выше указанная проблема - это очень большая проблема, в наше то время Твиттеров и соц. сетей.
А выше указанная проблема - это очень большая проблема, в наше то время Твиттеров и соц. сетей.
Кеш уже давно отключил в принципе. Не понимаю зачем сейчас нужен кеш в браузере, страницы везде динамические, статического контента мизер, каналы толстые и безлимитные.
humppa: Кеш уже давно отключил в принципе. Не понимаю зачем сейчас нужен кеш в браузере, страницы везде динамические, статического контента мизер, каналы толстые и безлимитные.
Плюс, кроме собственно "толщины" канала играет роль еще и латентность, а она всегда существенно выше нуля. И на странице с сотней-другой даже мелких картинок -- загрузка их из кэша СУЩЕСТВЕННО ускоряет дело.
Так что -- кэш очень нужен.
Использую Opera уже лет 7.И никогда проблем не было.Пробовал FF пару раз, один раз на медленном диалапе, второй раз на старом ноуте.Думал будет быстрее- Фигвам!А зато плясок с бубном нужно было три круга совершить, не меньше.Хотя на вкус и цвет...все фломастеры разные.Каждый в своем болоте прав ИМХО.Хотя у Opera свои тараканы имеются.
Попытки включить ускорение на скорости 6 мбит?
Попытки включить ускорение на скорости 6 мбит?
Если сайт не выдает никакой информации о времени устаревания страницы, то браузер волен сам решать, когда считать страницу устаревшей. Видимо, в 4-ой версии чуть подкрутили эвристику устаревания, чтобы страницы открывались чуть быстрее ценой увеличения вероятности показа устаревших страниц.
Сайт forum.exler.ru не сообщает абсолютно никакой информации ни о времени модификации страниц, ни о времени их устаревания, ни запрета на кеширование.
Запретить кеширование можно либо установкой заголовка Expires в прошлое, либо добавлением заголовка "Cache-Control: no-cache "
А Ctrl-R это не принудительная перезагрузка, это обычная перезагрузка. Принудительная с игнорированием кеша - Shift-R (или более универсальное для разных браузеров: Ctrl-F5) . И не нужно удалять весь кеш, когда нужно перегрузить только одну страницу.
Сайт forum.exler.ru не сообщает абсолютно никакой информации ни о времени модификации страниц, ни о времени их устаревания, ни запрета на кеширование.
Запретить кеширование можно либо установкой заголовка Expires в прошлое, либо добавлением заголовка "Cache-Control: no-cache "
А Ctrl-R это не принудительная перезагрузка, это обычная перезагрузка. Принудительная с игнорированием кеша - Shift-R (или более универсальное для разных браузеров: Ctrl-F5) . И не нужно удалять весь кеш, когда нужно перегрузить только одну страницу.
m@ksim: Запретить кеширование можно либо установкой заголовка Expires в прошлое, либо добавлением заголовка "Cache-Control: no-cache "
Добавлю еще, что эти параметры важны для прокси, а браузеры же их могут игнорировать. Но есть отличный костыль на этот случай, с добавлением рандомного параметра в адрес подключаемой css.
Просто есть криворукие программисты которые в http заголовках указывают неправильные параметры кеширования. с FF думаю все в порядке.
Sergogo:
Просто есть криворукие программисты которые в http заголовках указывают неправильные параметры кеширования. с FF думаю все в порядке.
Просто есть криворукие программисты которые в http заголовках указывают неправильные параметры кеширования. с FF думаю все в порядке.
Да-да, точно. Причем с третьим FF эти программисты не были криворукими, а с четвертым вдруг стали. Прекрасная мысль.
FF - специальный браузер для извращенцев, в котором отродясь никогда ничего нормально не работало, плюс для создания хоть какой-то функциональности нужно дополнительно устанавливать десятки плагинов. Я вот не могу понять, нафига вообще его ставить, когда есть нормальные браузеры?
Троллите, ну-ну...
Allen: FF - специальный браузер для извращенцев, в котором отродясь никогда ничего нормально не работало, плюс для создания хоть какой-то функциональности нужно дополнительно устанавливать десятки плагинов.
Ты знаешь что я делаю с троллями? Куда именно они идут?
Может дело в plugin-ах каких? Потому что у меня, так же как и у шестиста моих подопечных никаких проблем не наблюдается.
А Shift+(Reload) помогает или нет?
(Shift -- игнорировать кэш.)
(Shift -- игнорировать кэш.)
А у меня такой же глюк периодически возникает в MSIE9.0. Причем в восьмом вроде не наблюдалось. И в FF3 все само обновляется. Думал уже на FF4 переползать, а он оказывается тоже...
Носки Поэта :
У меня на IE9 (как до этого и на IE4-8) таких глюков нет
Носки Поэта:
А у меня такой же глюк периодически возникает в MSIE9.0. Причем в восьмом вроде не наблюдалось. И в FF3 все само обновляется. Думал уже на FF4 переползать, а он оказывается тоже...
А у меня такой же глюк периодически возникает в MSIE9.0. Причем в восьмом вроде не наблюдалось. И в FF3 все само обновляется. Думал уже на FF4 переползать, а он оказывается тоже...
У меня на IE9 (как до этого и на IE4-8) таких глюков нет
На самом деле, такая же точно проблема с этим сайтом возникает у тех, кто сидит за Squid'ом с кэшированием в любых браузерах. Что как бы намекает нам об источниках вдохновения лисопейсателей...
О, я то думал это глюк из-за чего-то другого. Когда бывает смотрю есть ли на завтра новая статья на вашем сайте, то набираю ссылку рукчками, а там 404. И когда новая статья все таки выходит и я прохожу по ссылке, то там бац и Ошибка 404, обнвлял страницу и выходила статья. Думал это проблема на сайте, а это FF виноват!
А мне вообще 4 версия не понравилась, из-за нового интерфейса...
geexen: А мне вообще 4 версия не понравилась, из-за нового интерфейса...
Есть тема, которая позволяет настроить дизайн, как в 3 версии. Называется "Firefox 3 theme for Firefox 4+" - вот ссылка - addons.mozilla.org
А сам 4-й FF лучше работать стал, как мне кажется.
Правда, я при переезде удалил половину плагинов, которые висели просто так, а я ими в жизни не пользовался 😄
P.S. С кешем пока проблем не было.
Алекс, а это на всех сайтах бывает или на определенном каком-то?
Работаю в техподдержке одного интернет-провайдера- звонки с подобными проблемами не редкость,
при чём в разных браузерах. Выход- чистить кеш.
при чём в разных браузерах. Выход- чистить кеш.
Ok.Pavel:
Работаю в техподдержке одного интернет-провайдера- звонки с подобными проблемами не редкость,
при чём в разных браузерах. Выход- чистить кеш.
Работаю в техподдержке одного интернет-провайдера- звонки с подобными проблемами не редкость,
при чём в разных браузерах. Выход- чистить кеш.
У меня ни в одном браузере такого не было.
Теги
Информация
Что ещё почитать