|

,

|

Cache – co to jest?

Technik pracujący przy szafie serwerowej z laptopem

Cache to kopia danych trzymana bliżej Ciebie po to, żeby urządzenie nie musiało pobierać ich za każdym razem od nowa. Przeglądarka zapamiętuje logo strony, telefon trzyma miniatury zdjęć, system DNS pamięta, pod jakim adresem IP stoi domena. Dzięki temu aplikacje otwierają się szybciej – i właśnie dlatego po dłuższym czasie ta sama kopia potrafi pokazać nieaktualną treść albo zająć więcej miejsca, niż się spodziewasz.

Kłopot zaczyna się, gdy ktoś traktuje „wyczyść cache” jako jeden uniwersalny przycisk. Wyczyszczenie pamięci podręcznej w przeglądarce to coś innego niż wyczyszczenie pamięci podręcznej aplikacji w telefonie i coś jeszcze innego niż wyczyszczenie pamięci podręcznej DNS. Na Androidzie dochodzi mylące nazewnictwo: „Wyczyść dane” albo u części producentów „Wyczyść pamięć wewnętrzną” nie jest bezpiecznym odpowiednikiem czyszczenia cache i zwykle kasuje ustawienia oraz wylogowuje z konta.


Po co w ogóle istnieje cache

Za każdym razem, gdy otwierasz stronę albo aplikację, urządzenie musi skądś wziąć pliki: obrazki, arkusze stylów, fragmenty interfejsu, odpowiedzi z serwera. Jeśli te same dane są potrzebne ponownie, taniej jest odczytać lokalną kopię niż pytać sieć. Serwisy korzystają z tego samego pomysłu po swojej stronie – sieci CDN trzymają kopie bliżej użytkowników, żeby strona wczytywała się podobnie w Warszawie i w innym mieście.

Cache nie jest więc „śmieciem” z definicji. Staje się problemem dopiero wtedy, gdy kopia jest nieaktualna, uszkodzona albo zajmuje miejsce, którego potrzebujesz do czego innego. Codzienne czyszczenie „na wszelki wypadek” nie przyspiesza telefonu na stałe. Aplikacje i przeglądarka i tak odbudują potrzebne pliki przy następnym użyciu – czasem nawet z większym chwilowym zużyciem danych komórkowych.

Cztery znaczenia, które najczęściej się mylą

Zanim klikniesz pierwszy widoczny przycisk z napisem „pamięć”, warto wiedzieć, którą kopię w ogóle ruszasz. Objawy bywają podobne – wolna strona, dziwny układ, aplikacja, która „nie widzi” nowego pliku – ale skutek czyszczenia jest różny.

Rodzaj
Co przechowuje
Co zwykle daje wyczyszczenie
Czego zwykle nie robi
Cache przeglądarki
Obrazki, skrypty, arkusze CSS, czasem odpowiedzi stron
Odświeża wygląd witryny i potrafi naprawić zaciętą starą wersję strony
Nie wylogowuje z serwisów, jeśli nie kasujesz jednocześnie plików cookie
Cache aplikacji
Tymczasowe pliki konkretnego programu na telefonie albo komputerze
Zwalnia trochę miejsca i bywa lekarstwem na dziwne zachowanie po aktualizacji
Zwykle nie usuwa ustawień ani nie wylogowuje – od tego są dane aplikacji
Cache DNS
Przypisanie nazwy domeny do adresu IP
Pomaga, gdy strona „nie istnieje”, a u innych działa, albo po zmianie hostingu
Nie czyści historii przeglądarki ani zdjęć z galerii
Cache po stronie serwisu (CDN)
Kopie stron i plików na serwerach pośredniczących
Użytkownik zwykle nie ma do niego bezpośredniego dostępu
Wymuszenie odświeżenia po Twojej stronie nie zawsze zmienia to, co trzyma CDN
Rozróżnienie na podstawie typowego zachowania przeglądarek i systemów, nie obietnica identycznych etykiet u każdego producenta.

Android: która etykieta jest bezpieczna

W ustawieniach aplikacji Androida szukaj opcji „Wyczyść pamięć podręczną”. To właściwy odpowiednik cache. To nie jest to samo co „Wyczyść dane”. „Wyczyść dane” usuwa dane aplikacji: zalogowanie, lokalne ustawienia, często też pobrane w aplikacji pliki. Po tej operacji program zachowuje się jak po pierwszej instalacji.

Nazwy bywają różne w zależności od producenta telefonu i wersji nakładki. Na części urządzeń zamiast „Wyczyść dane” pojawia się sformułowanie w rodzaju „Wyczyść pamięć wewnętrzną”. Taki przycisk zwykle nie czyści tylko tymczasowych kopii – kasuje dane aplikacji i wylogowuje. Dlatego nie wystarczy zobaczyć słowa „pamięć” i uznać, że chodzi o cache. Jeśli chcesz tylko odświeżyć działanie programu, zaczynaj od pamięci podręcznej i czytaj krótki opis pod przyciskiem, zanim potwierdzisz.

Google w pomocy Androida o wolnym miejscu i danych aplikacji rozróżnia miejsce zajmowane przez aplikację, jej dane i pliki, które można usunąć, gdy brakuje przestrzeni. To kolejny powód, by nie traktować każdego przycisku zwolnienia miejsca jako niewinnego odświeżenia.

ℹ️ Jeśli po czyszczeniu zniknęło zalogowanie do banku, poczty albo komunikatora, najpewniej ruszyłeś dane aplikacji albo pliki cookie, a nie samą pamięć podręczną. To da się naprawić ponownym logowaniem, ale nie było konieczne, gdy celem było tylko odświeżenie wyglądu.

Przeglądarka i DNS: co czyścić przy konkretnym objawie

W przeglądarce osobno stoją pamięć podręczna, pliki cookie i historia. Google opisuje to m.in. w pomocy Google dotyczącej usuwania pamięci podręcznej i plików cookie oraz w pomocy Chrome o czyszczeniu danych przeglądania. Jeśli strona wygląda jak sprzed tygodnia albo rozjechał się układ po aktualizacji witryny, zwykle wystarczy usunąć obrazy i pliki z pamięci podręcznej i zostawić pliki cookie. Wylogowanie z poczty albo banku następuje dopiero wtedy, gdy kasujesz ciasteczka albo dane witryn.

Historię przeglądania czyści się osobno. To lista odwiedzonych stron, a nie kopie plików potrzebnych do szybszego wczytania. Można wyczyścić jedno bez drugiego. Jeśli po wyczyszczeniu cache aplikacja albo strona znowu zajmuje miejsce, to oczekiwane zachowanie: przy kolejnym uruchomieniu ponownie zapisze miniatury, fragmenty interfejsu i tymczasowe odpowiedzi.

Pamięć podręczna DNS przydaje się w węższym przypadku: domena nie chce się otworzyć tylko u Ciebie, u innych działa, albo strona niedawno zmieniła serwer. Na komputerze z Windows wyczyszczenie pamięci podręcznej DNS wykonuje się w wierszu polecenia poleceniem ipconfig /flushdns. To nie jest czyszczenie historii ani zdjęć i nie zastępuje zmiany ustawień routera, gdy problem leży w sieci domowej.

Kiedy warto czyścić cache, a kiedy nie

  • warto wyczyścić cache przeglądarki, gdy strona wygląda po staremu mimo aktualizacji albo wyświetla uszkodzony układ;
  • warto wyczyścić cache jednej aplikacji, gdy się zacina, nie otwiera zdjęć albo po aktualizacji zachowuje się nieprzewidywalnie;
  • warto sprawdzić DNS, gdy domena nie chce się otworzyć tylko u Ciebie;
  • nie trzeba czyścić wszystkiego przed zwykłym przeglądaniem internetu;
  • nie trzeba codziennie czyścić cache „żeby przyspieszyć telefon” – przyspieszenie bywa chwilowe, a sieć potem ponownie pobiera te same pliki.

Czego czyszczenie cache nie załatwia

Wyczyszczenie pamięci podręcznej nie usuwa wirusów i nie jest narzędziem antywirusowym. Nie zastępuje odinstalowania aplikacji, której już nie używasz. Nie naprawia pełnego dysku, jeśli miejsce zajmują zdjęcia, filmy albo pliki pobrane, a nie tymczasowe kopie. Nie przywraca hasła, którego nie pamiętasz – i zwykle też Cię nie wylogowuje, o ile nie ruszasz plików cookie albo danych aplikacji.

Nie naprawi też strony, której operator trzyma nieaktualną kopię na własnym CDN. Wtedy problem nie leży w Twoim telefonie. Podobnie: jeśli aplikacja banku po wyczyszczeniu pamięci podręcznej nadal pokazuje stary komunikat, przyczyna może być po stronie serwera albo wymagać aktualizacji ze sklepu, a nie kolejnego czyszczenia.

Wnioski

Cache przyspiesza codzienne korzystanie z sieci i aplikacji, bo trzyma kopie zamiast pobierać wszystko od zera. Kłopot zaczyna się dopiero wtedy, gdy kopia jest nieświeża albo gdy przycisk o podobnej nazwie kasuje coś więcej niż tymczasowe pliki. Czyść konkretny rodzaj pamięci podręcznej – przeglądarki, jednej aplikacji albo DNS – i na Androidzie trzymaj się etykiety „Wyczyść pamięć podręczną”. Uniwersalny reset całego telefonu pod hasłem „wyczyść cache” jest prosty tylko z nazwy.

Najczęstsze pytania

Czy po wyczyszczeniu cache przeglądarki wyloguję się z poczty i banku?

Zwykle nie, jeśli kasujesz tylko pliki pamięci podręcznej i zostawiasz pliki cookie. Wylogowanie następuje po usunięciu ciasteczek albo danych witryn. W oknie czyszczenia danych przeglądarki te opcje są osobne.

Czy cache to to samo co historia przeglądania?

Nie. Historia to lista odwiedzonych stron. Cache to kopie plików potrzebnych do szybszego wczytania. Można wyczyścić jedno bez drugiego.

Dlaczego po wyczyszczeniu cache aplikacja znowu zajmuje miejsce?

Bo przy kolejnym uruchomieniu ponownie zapisze to, czego regularnie używa: miniatury, fragmenty interfejsu, tymczasowe odpowiedzi. To oczekiwane zachowanie, nie awaria.

Co zrobić, jeśli na telefonie nie widzę napisu „Wyczyść pamięć podręczną”?

Poszukaj w ustawieniach konkretnej aplikacji sekcji pamięci albo pamięci masowej. Producenci różnie tłumaczą te same czynności. Unikaj przycisków, które grożą usunięciem danych, wylogowaniem albo przywróceniem aplikacji do stanu początkowego, jeśli chcesz tylko odświeżyć cache.

Źródła


Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Świat technologii
Przegląd prywatności

Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.