Тема закрыта
Страницы: 1
Перешел с оперы на файрфокс 3.01. Все устраивает, но одного я никак не пойму.
Во время серфинга, когда я хочу сделать возврат на предыдущую страницу, происходит одно из трех:
1) Страница полностью грузится заново и сбрасывается позиция просмотра.
2) Страница выводится из кеша, но рендеринг происходит заново (видно по задержке), позиция сбрасывается, при этом тратится незначительный трафик непонятно на что.
3) Страница выводится из кеша, вывод происходит с последней позиции просмотра, но рендеринг происходит заново (характерная задержка ~50-100мс).
Так вот, почему переход обратно так противно реализован? В чем логика и отчего зависит каким способом делается возврат?
И самое главное. Можно ли сделать так, чтобы возврат был как у оперы (а там он реализован просто отлично, никакой задержки и сбрасывания позиции)?
Я пользовался поиском, видел, как много обсуждали эту проблему, но решения нигде небыло. Неужели спустя столько времени его так и нет?
Если это так, то мне наверно придется вернуться обратно на оперу
Отсутствует
Мда, просто отличная "поддержка пользователей".
Отсутствует
Dragon Fly
Мда, просто отличная "поддержка пользователей".
Вы так говорите, как будто Вам кто-то что-то должен.
http://forum.mozilla-russia.org/viewtop … 54#p149154
+ поиск по «browser.sessionhistory.max_total_viewers»
P.S. А многие сайтостроители – наоборот, ругают Opera за тягу кэшировать все подряд, даже если ее просят этого не делать.
Отредактировано Infocatcher (10-08-2008 16:38:09)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher
Не влияет этот параметр на то, что я описал выше.
Мда, прочитав это https://bugzilla.mozilla.org/show_bug.cgi?id=215405 , понял что полноценного решения проблемы пока нет, и длится оно аж с 2003 г.
Потому что только некоторые страницы запрещают кэширование, вот Firefox их и не кэширует.
Полноценное решение - исправление бага, но это в лучшем случае в Firefox 3
Как мы видим, в третей версии ничего не изменилось.
Короче все ясно с этим браузером. Я не хочу тратить лишний трафик, благо он у меня платный. А каждый раз открывать страницу в новом табе я не собираюсь. Перехожу обратно на оперу...
Отсутствует
Anchorite
Читай мой пост внимательнее.
Отсутствует
Dragon Fly
Перешел с оперы на файрфокс 3.01. Все устраивает, но одного я никак не пойму.
Во время серфинга, когда я хочу сделать возврат на предыдущую страницу, происходит одно из трех:1) Страница полностью грузится заново и сбрасывается позиция просмотра.
2) Страница выводится из кеша, но рендеринг происходит заново (видно по задержке), позиция сбрасывается, при этом тратится незначительный трафик непонятно на что.
3) Страница выводится из кеша, вывод происходит с последней позиции просмотра, но рендеринг происходит заново (характерная задержка ~50-100мс).Так вот, почему переход обратно так противно реализован? В чем логика и отчего зависит каким способом делается возврат?
1) Если страница использует заголовок Cache-Control: no-store, это запрещает Firefox кэшировать страницу и, соответственно, позицию просмотра
2) Если страница использует заголовок Cache-Control: no-cache, это говорит Firefox, что перед использованием кэша нужно проконсультироваться с сервером и узнать, не изменилось ли содержимое страницы
3) Если рендеринг страницы происходит заново, значит страница уже не хранится в кэше быстрого возврата. В этом кэше хранится ограниченное число отрендеренных страниц, которое регулируется настройкой browser.sessionhistory.max_total_viewers в about:config
P.S.
HTTP заголовки можно посмотреть с помощью расширения Live HTTP Headers
Отсутствует
Dragon Fly
Перешел с оперы на файрфокс 3.01. Все устраивает, но одного я никак не пойму.
Во время серфинга, когда я хочу сделать возврат на предыдущую страницу, происходит одно из трех:
P.S.
HTTP заголовки можно посмотреть с помощью расширения Live HTTP HeadersУ меня было то ж самое. с nightly версией - и ничего не помогло: параметры
сессий игнорируются и при переходе "назад" кеш не учитывался. Хотя Кеш
был настроен и даже восстанавливался при переоткрытии фокса (в.3.0.6 пре найтли)
наверно у Драгона именно найтли - версия - а они то все с глюками.
2Драгон :если могешь помотри версию в настройках.
(кстати, что версия - найтли ,бывает плохо видно в окошке about
".. 3.0.1. 2008.10.01 nightly" ; у меня была видна тока дата или
до буквы "n", не помню )
тупо, конечно, но может поможет.
Отредактировано seion (27-01-2009 16:45:56)
-----------
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6pre) Gecko/200812031 GranParadiso/1.6.0.0pre
Отсутствует
Тема закрыта
Страницы: 1