Krótki przewodnik po rodzajach pamięci, danych i plików z jakich korzystają przeglądarki internetowe.
Spis treści:
Czym jest Cache?
Cache to pamięć podręczna znajdująca się w procesorze komputera jako hardware (fizyczna część komputera), lub w przeglądarce jako software (nienamacalne oprogramowanie).
Pliki z danymi które udostępniasz jako użytkownik stron internetowych, oprócz zapisywania się na „stałe”, zapisują się również w tzw. Cache.
Pamięć podręczna wykorzystywana w procesorze, ma większa moc obliczeniową niż podstawowa pamięć, co sprawia że pliki na komputerze ładują się z większą prędkością. Jest ona wsparciem dla głównej pamięci.
Tak samo także funkcjonuje cache przeglądarek internetowych. Jest on częścią przestrzeni dyskowej na której przechowywane są dane Cookie, Local storage i Session storage. Cały proces znacznie przyspiesza działanie stron internetowych.
Czym jest Web Storage?
Znany również pod nazwą DOM storage (Document Object Model storage) to magazyn danych z przeglądarki na naszym komputerze, składający się z Local Storage oraz Session Storage.
Magazyn ten zapewnia aplikacjom przeglądarkowym metody i protokoły dzięki którym mogą przechowywać znacznie większe dane użytkowników, niż pliki Cookie.
Właściciel strony może ustalić co i kiedy ma być wysyłane do magazynu, oraz co i kiedy ma być z niego zaczerpnięte, a wszystko to bez wysyłania informacji do nagłówków HTTP.
Strony korzystające jedynie z plików Cookie, mogą przez przypadek przesyłać niepożądane informacje, natomiast w przypadku web storage, pliki są w ogromnej części kontrolowane przez administratorów.
Local Storage
Permanentny skład danych w przeglądarce, a właściwie dane w pliku stworzonym przez przeglądarkę, na naszym dysku w komputerze. W odróżnieniu od plików Cookie, ich rozmiar sięga nawet 5MB + na każdy adres WWW. Jest to nieodłączny element pamięci przeglądarki, przechowujący istotne dane na temat użytkowników.
Session Storage
Jak sama nazwa wskazuje, jest to pamięć wykorzystywana jedynie podczas korzystania z przeglądarki, czyli podczas sesji. Sesją nazywamy aktualnie otwarte okno przeglądarki oraz podstrony pochodzące z tego samego URL. Po zakończeniu sesji, pliki session storage są usuwane. Tak jak pliki lokalne, również przechowują one dane dotyczące użytkowników.