Dragon Fly > 09-08-2008 01:21:00 |
Перешел с оперы на файрфокс 3.01. Все устраивает, но одного я никак не пойму. Во время серфинга, когда я хочу сделать возврат на предыдущую страницу, происходит одно из трех: 1) Страница полностью грузится заново и сбрасывается позиция просмотра. 2) Страница выводится из кеша, но рендеринг происходит заново (видно по задержке), позиция сбрасывается, при этом тратится незначительный трафик непонятно на что. 3) Страница выводится из кеша, вывод происходит с последней позиции просмотра, но рендеринг происходит заново (характерная задержка ~50-100мс). Так вот, почему переход обратно так противно реализован? В чем логика и отчего зависит каким способом делается возврат? И самое главное. Можно ли сделать так, чтобы возврат был как у оперы (а там он реализован просто отлично, никакой задержки и сбрасывания позиции)? Я пользовался поиском, видел, как много обсуждали эту проблему, но решения нигде небыло. Неужели спустя столько времени его так и нет? Если это так, то мне наверно придется вернуться обратно на оперу |
Redisych > 09-08-2008 05:45:47 |
Dragon Fly Поддерживаю, хорошо описали, мне всё недосуг было задаться вопросом... А ведь во второй версии кнопка "назад" работала мгновенно. |
Dragon Fly > 10-08-2008 16:02:40 |
Мда, просто отличная "поддержка пользователей". |
Infocatcher > 10-08-2008 16:36:52 |
Dragon Fly Мда, просто отличная "поддержка пользователей".
Вы так говорите, как будто Вам кто-то что-то должен. http://forum.mozilla-russia.org/viewtop … 54#p149154 + поиск по «browser.sessionhistory.max_total_viewers» P.S. А многие сайтостроители – наоборот, ругают Opera за тягу кэшировать все подряд, даже если ее просят этого не делать. |
Dragon Fly > 10-08-2008 16:51:26 |
Infocatcher Не влияет этот параметр на то, что я описал выше. JarJar Binks пишетМда, прочитав это https://bugzilla.mozilla.org/show_bug.cgi?id=215405 , понял что полноценного решения проблемы пока нет, и длится оно аж с 2003 г.
ego пишетПотому что только некоторые страницы запрещают кэширование, вот Firefox их и не кэширует. Полноценное решение - исправление бага, но это в лучшем случае в Firefox 3
Как мы видим, в третей версии ничего не изменилось. Короче все ясно с этим браузером. Я не хочу тратить лишний трафик, благо он у меня платный. А каждый раз открывать страницу в новом табе я не собираюсь. Перехожу обратно на оперу... |
Anchorite > 10-08-2008 17:34:46 |
Открой ссылку в новом табе, вот и будет тебе и сохранение позиции и отсутствиее презагрузки. |
Dragon Fly > 11-08-2008 21:36:42 |
Anchorite Читай мой пост внимательнее. |
ego > 11-08-2008 22:16:19 |
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 |
seion > 27-01-2009 16:30:41 |
seion пишетDragon Fly Перешел с оперы на файрфокс 3.01. Все устраивает, но одного я никак не пойму. Во время серфинга, когда я хочу сделать возврат на предыдущую страницу, происходит одно из трех: P.S. HTTP заголовки можно посмотреть с помощью расширения Live HTTP Headers
У меня было то ж самое. с nightly версией - и ничего не помогло: параметры сессий игнорируются и при переходе "назад" кеш не учитывался. Хотя Кеш был настроен и даже восстанавливался при переоткрытии фокса (в.3.0.6 пре найтли) наверно у Драгона именно найтли - версия - а они то все с глюками. 2Драгон :если могешь помотри версию в настройках. (кстати, что версия - найтли ,бывает плохо видно в окошке about ".. 3.0.1. 2008.10.01 nightly" ; у меня была видна тока дата или до буквы "n", не помню ) тупо, конечно, но может поможет.
|