MozillaPL.org - polskie centrum Mozilli

Główne menu:

przycisk wstecz - cache z dysku, a nie z sieci?

Tematy specyficzne dla przeglądarki Mozilla Firefox

Moderator: Pomocy?!

przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: tomek2 » 10 maja 2017, 10:45

Przeglądarka: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0

Szukając podobnego tematu znalazłem to: http://mozillapl.org/forum/viewtopic.php?t=8429 Strony w cache'u (przycisk Wstecz)
Czy zmieniło się coś w tej sprawie od 2004 roku?

Mam dosyć szybki sprzęt (dysk SSD, 8 GB RAM), oraz przełączyłem też kiedyś cache FF do RAM. Strasznie mnie wkurza to, że kliknięcie przycisku wstecz nie wczytuje mi w trybie natychmiastowym strony na której przed chwilą byłem. Kilka sekund musi upłynąć, strona jest w tym czasie pusta, mam wrażenie, że łączy się ponownie z siecią i uzgadnia czy coś się nie zmieniło. Czy da się ustawić FF tak, żeby kliknięcie w ten przycisk wczytywało mi bez żadnego "ale" stronę z dysku, a nie z internetu? Jeżeli będę chciał sobie ją odświeżyć, to sam to zrobię klikając w odpowiedni przycisk. Moje cofnięcie się wstecz/przód powinno być natychmiastowe.

Używałem kiedyś Opery 12, i tam gdy wracałem na poprzednią stronę to było to momentalnie, a tutaj to jest jakiś koszmar / kpina? Da się to ustawić? Czy od 2004 dalej jest to samo?
tomek2
 
Posty: 51
Z nami od: 26 listopada 2015, 00:02

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: dexter » 10 maja 2017, 10:55

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0

Dla sprawdzenia przeszedłem po kilku podstronach tego forum, następnie kliknąłem Narzędzia -> Sieć i kliknąłem Wstecz.

Wszystkie zasoby załadowały się ze statusem 200 OK (cached), a poniżej pojawił się napis:

One request
274,47 KB / 0 B transferred
Finish: 1,03 s
DOMContentLoaded: 904 ms
load: 951 ms

Wniosek: wszystko pobrało się z cache, a nie z sieci.
dexter
Moderator
 
Posty: 8498
Z nami od: 02 października 2004, 21:30

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: tomek2 » 10 maja 2017, 10:59

Przeglądarka: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0

Przełączałeś cache HDD/RAM, albo coś innego niestandardowego? Na nowym profilu domyślnym mam to samo. Nie wiem co mam nie tak?
tomek2
 
Posty: 51
Z nami od: 26 listopada 2015, 00:02

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: dexter » 10 maja 2017, 11:02

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0

Nie, nic nie przełączałem. Mam tylko nocną wersję 55, poza tym nic.
dexter
Moderator
 
Posty: 8498
Z nami od: 02 października 2004, 21:30

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: tomek2 » 10 maja 2017, 11:06

Przeglądarka: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0

Może to zależy od strony na której testujemy. Wejdź na dobreprogramy.pl, potem kliknij w pierwszy artykuł. Poczekaj aż się całość załaduje (na dole niech się rozwiną komentarze - WSZYSTKIE). Odczekaj kilka sekund żeby nic się nie załadowało z opóźnieniem przez jakieś JS. Po tym opóźnieniu kliknij wstecz, i sprawdź jak to wygląda. Potem kliknij "w przód" żeby wrócić na ten pierwszy artykuł i zjedź na dół do komentarzy.

Testowałem przed chwilą na nowym czystym profilu i też jestem bez żadnych zmian w opcjach. Nie zależy to więc od mojego profilu z którego korzystam.
tomek2
 
Posty: 51
Z nami od: 26 listopada 2015, 00:02

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: beata072 » 10 maja 2017, 11:09

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0

O jak miło, że ktoś założył taki wątek, bo już od jakiegoś czasu sama się zastanawiałam, czy nie napisać w tej sprawie. Mam to samo. Po kliknięciu wstecz strona od nowa się wczytuje, a przecież powinna być już załadowana. Strasznie to wkurzające.
beata072
 
Posty: 1145
Z nami od: 27 lutego 2010, 04:18

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: tomek2 » 10 maja 2017, 11:17

Przeglądarka: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0

beata072 pisze:już od jakiegoś czasu sama się zastanawiałam, czy nie napisać w tej sprawie. Mam to samo.


A pamiętasz czy masz tak od zawsze, czy od którejś wersji FF? Ja szczerze mówiąc nie pamiętam tego :) Nie wiem czy tak miałem od zawsze, czy też od jakiegoś czasu. Śmieszne to, ale dopiero ostatnio na to zwróciłem uwagę :)
tomek2
 
Posty: 51
Z nami od: 26 listopada 2015, 00:02

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: beata072 » 10 maja 2017, 11:20

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0

Nie, nie od zawsze. Właśnie pamiętam, że kiedyś tak nie było, ale problem występuje już od dłuższego czasu. Też nie pamiętam, od której wersji.
beata072
 
Posty: 1145
Z nami od: 27 lutego 2010, 04:18

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: dexter » 10 maja 2017, 11:22

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0

tomek2 pisze:Wejdź na dobreprogramy.pl, potem kliknij w pierwszy artykuł.


To inny przypadek. Oni wymuszają odpytanie serwera o komentarze przy każdym odświeżeniu strony.
dexter
Moderator
 
Posty: 8498
Z nami od: 02 października 2004, 21:30

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: beata072 » 10 maja 2017, 11:25

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0

A da się wyłączyć odświeżanie strony przy przejściu wstecz?
beata072
 
Posty: 1145
Z nami od: 27 lutego 2010, 04:18

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: tomek2 » 10 maja 2017, 11:40

Przeglądarka: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0

dexter pisze:To inny przypadek. Oni wymuszają odpytanie serwera o komentarze przy każdym odświeżeniu strony.


CO to znaczy inny? Strona już była wygenerowana, komentarze pociągnięte z DP, 100% pracy zostało wykonane, i siedzi sobie w cache. Chcę kliknąć "wstecz" i odczytać te 100% wygenerowanej strony bez żadnego łączenia się ponownie z siecią. Czy jest to w ogóle możliwe?
tomek2
 
Posty: 51
Z nami od: 26 listopada 2015, 00:02

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: dexter » 10 maja 2017, 11:50

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0

Na tej stronie dp.pl w pewnym momencie jest uruchamiane jakieś zapytanie do serwera poleceniem POST i czeka się na odpowiedź. Specyfikacja mówi, że odpowiedzi też mogą być cachowane, o ile w nagłówkach odpowiedzi są odpowiednie pola Cache-Control i Expires. To chyba nie jest tam spełnione, więc się za każdym razem będzie łączył z bazą.
dexter
Moderator
 
Posty: 8498
Z nami od: 02 października 2004, 21:30

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: tomek2 » 10 maja 2017, 11:53

Przeglądarka: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0

A da się nad tym zapanować ręcznie? W sensie dla każdej strony takie coś wyłączyć?
Albo jakiś przełącznik w formie ikonki ON/OFF takiego zachowania? Może jest jakiś dodatek, który takie coś umożliwia? Zna się ktoś na tym?
tomek2
 
Posty: 51
Z nami od: 26 listopada 2015, 00:02

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: covo » 10 maja 2017, 22:17

Przeglądarka: Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Firefox/52.0

dexter pisze:ze statusem 200 OK (cached)

dziwna sprawa z ta 200-tka (ale w sprawie odswiezania)...
uzywam rozszerz. dajace gesty (b. swietne jest) i ono ma w ustawieniach cos takiego: http://i.imgur.com/hWJ5K0C.png
- ustawilem gest do dolu jako odswiezajacy www, ale z pobraniem jej z sieci, nie z cache. Po ustawieniu takim poogladalem dzialanie gestowego odswiezania - i faktycznie, gest do dolu sprowadza www z sieci, to widac, czyli "na oko".
Ale tez widze to:
gest do dolu na jakiejkolwiek www daje kod... do licha, 200. Czyli jednak nie z sieci,a z cache...?
A zwykly przycisk ff dla odswiezania:
(ktory pewnie z definicji bierze z cache) daje kod miedzy innymi "304", w kazdym razie rozne kody, a nie rowne 200.
czyli cos mi sie nie zgadza.

(btw:
gdzie jest opisana sprawa tych kodow i narzedzia "siec"?)
covo
 
Posty: 1888
Z nami od: 21 maja 2003, 01:02

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: dexter » 10 maja 2017, 22:24

Przeglądarka: Mozilla/5.0 (Windows NT 6.0; rv:51.0) Gecko/20100101 Firefox/51.0

covo pisze: czyli cos mi sie nie zgadza.


No to może coś namieszałem.

covo pisze:gdzie jest opisana sprawa tych kodow?


Tu będzie: http://pl.lmgtfy.com/?q=kody+odpowiedzi+http
dexter
Moderator
 
Posty: 8498
Z nami od: 02 października 2004, 21:30

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: covo » 11 maja 2017, 00:18

Przeglądarka: Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Firefox/52.0

to o te kody chodzilo; myslalem, ze to jakies kody dla ff.
ok, to teraz juz wszystko zgadza sie: 200 oznacza pobieranie z internetu, a 304 z cache - czyli gesty odswiezania i standardowego odswiezania dzialaja u mnie ok.

natomiast z przykroscia zawiadamian, ze:

cofanie/do przodu (strzalki) dziala jak w sredniowieczu, daje kod 200, czyli od nowa pobiera www z internetu. No i co z tym fantem zrobic?
(nie ma co dziwic sie, ze opera 12.18 jest w tej sprawie na blysk - bierze z cache)
covo
 
Posty: 1888
Z nami od: 21 maja 2003, 01:02

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: dexter » 11 maja 2017, 09:18

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0

Ale chodzi o 200 z szarym pustym kółkiem, czy z zielonym pełnym?

Tu jest opis narzędzia: https://developer.mozilla.org/en-US/doc ... rk_Monitor
dexter
Moderator
 
Posty: 8498
Z nami od: 02 października 2004, 21:30

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: covo » 11 maja 2017, 10:45

Przeglądarka: Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Firefox/52.0

i o taki link prosilem :)
czyli:

Z PRZYJEMNOSCIA zawiadamiam, ze
jednak strzalkami cofnie/do przodu pobiera z cache - puste kolko 200

odswiezanie gestem:
daje zielony kod 200, czyli najprawdopodobniej "OK" pobranie z internetu (tak ma byc z tym gestem...)

odswiezanie strzalka zawinieta ff
pytanie: czy to jest z cache...
--> pomaranczowy kod 304, 304 - "Not Modified" wg kodow http - czyli jakby z cache
ale pomaranczowy oznacza "przekierowanie"
Co o tym sadzic? dlaczego - jesli ma byc z cache - nie jest po prostu puste kolko? A moze nie jest z cache?
covo
 
Posty: 1888
Z nami od: 21 maja 2003, 01:02

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: dexter » 11 maja 2017, 10:59

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0

304 to odpowiedź na zapytanie serwera, w tym przypadku plik jest niezmodyfikowany, więc można go pobrać z cache'a. 200 szare oznacza, że serwer nie był w ogóle pytany.
dexter
Moderator
 
Posty: 8498
Z nami od: 02 października 2004, 21:30

Odp: przycisk wstecz - cache z dysku, a nie z sieci?

Postautor: covo » 11 maja 2017, 12:49

Przeglądarka: Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Firefox/52.0

sprawdzilem prosto, na jakiejs www, gdzie odpowiedzi po "natywnym dla ff" odswiezaniu sa zroznicowane co do odpowiedzi serwerow:
odswiezanie natywne ff jest sensowne w sumie, bo co sie nie zmienilo (po odpytaniu serwerow), to z cache brane, a zmiany - z sieci...
Czyli: nie jest TYLKO z cache. To pewne.
I ciekawostka:
tyle samo trwa na tej www odswiezanie gestem ( u mnie), a wiec pobieranie w calosci z sieci, co natywne dla ff :) Czyli to sie moze zdarzac.
covo
 
Posty: 1888
Z nami od: 21 maja 2003, 01:02


Wróć do Przeglądarka Firefox

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Google [Bot]

cron
Przejdź do powiązanej strony

Nawigacja:

Stopka: