A böngészők kis adatdarabokat tárolnak a meglátogatott weboldalakról. Ismerd meg a böngészőtár különböző típusait, és azt, hogyan teszik zökkenőmentessé az élményt a látogatások között.
Előfordult már, hogy megnyitottál egy weboldalt, és pontosan ott találtad, ahol utoljára hagytad? A beállításaid még megvannak, az oldal ismerős, és semmi sem állt vissza az alapra. Talán jólesett, hogy a weboldal emlékezett rád. Ezt a böngészőtár intézi.
A böngésződ kis információdarabokat ment el a meglátogatott weboldalakról, hogy az élmény zökkenőmentes és egységes legyen. Ha érted a böngészőtár típusait, jobban megérted, hogyan működnek a mai weboldalak az oldalakon és linkeken túl. Nézzük meg a különböző típusokat.
Mi az a böngészőtár?
A böngészőtár az a mód, ahogyan a weboldalak kis információdarabokat mentenek közvetlenül a felhasználó böngészőjében. Ez a tárolt információ segít a weboldalaknak megjegyezni bizonyos részleteket, és egységesen viselkedni, amikor a felhasználók mozognak az oldalon, vagy később visszatérnek.
Ahelyett, hogy csak a szerverekre támaszkodnának, és mindent újra meg újra lekérnének, a böngészők meghatározott adatokat helyben tárolnak. Ettől a weboldalak gyorsabbak, reakcióképesebbek és könnyebben használhatók lesznek. A felhasználók ezt általában nem veszik észre, de sok megszokott weboldal-viselkedés ezen múlik.
Böngészőtár nélkül a weboldalak ismétlődőnek és kevésbé hatékonynak tűnnének, és a vártnál gyakrabban állnának vissza az alapra. Ha érted a böngészőtárat, látod, hogyan támogatják aktívan a böngészők a weboldalakat, nem csupán megjelenítik az oldalakat.
A böngészőtár típusai
Cookie-k
A cookie-k a böngészőben tárolt, a weboldal szerverével megosztott kis adatdarabok. Gyakran használják őket olyan információk tárolására, amelyeket a weboldallal végzett műveletek közben vissza kell küldeni a szervernek. A cookie-kat gyakran használják munkamenetek kezelésére, alapvető beállítások megjegyzésére és a bejelentkezéshez kapcsolódó funkciók támogatására. Beállíthatók úgy, hogy egy idő után lejárjanak, vagy hosszabb ideig megmaradjanak. Mivel a cookie-k részei a szerverrel folytatott kommunikációnak, méretük korlátozott, és körültekintően használják őket.
Local storage
Mi az a localStorage? Egyszerű, gyors módja annak, hogy a weboldalak nem érzékeny információkat tároljanak közvetlenül a böngészőben, lejárati idő nélkül. A local storage-ban tárolt adatok akkor is megmaradnak, ha a böngészőt bezárod és újra megnyitod. Ezt a tárolási típust gyakran használják olyan beállítások vagy információk mentésére, amelyeknek meg kell maradniuk a látogatások között. A local storage adataihoz csak az a weboldal fér hozzá, amelyik létrehozta őket.
Session storage
A session storage segít a weboldalaknak az ideiglenes állapotok kezelésében anélkül, hogy az adatokat a szükségesnél tovább tartanák meg. Hasonló a local storage-hoz, de ideiglenes. Az itt tárolt adatok csak addig léteznek, amíg a böngészőlap nyitva van. Amint a lapot vagy a böngészőt bezárod, a tárolt adatok automatikusan törlődnek. Ezért a session storage olyan információkra hasznos, amelyeknek csak egyetlen látogatás idejére kell megmaradniuk. A localStorage és a sessionStorage összehasonlításakor a fő különbség a tartósság: a local storage addig marad, amíg ki nem törlöd, a session storage pedig eltűnik, amikor a lapot bezárod.
IndexedDB
Az IndexedDB nagyobb rugalmasságot ad, mint az alap tárolási lehetőségek. A böngészőtár fejlettebb formája, amelyet nagyobb és strukturáltabb adatok tárolására terveztek. Ezzel a tárolóval a weboldalak összetett információt tárolhatnak közvetlenül a böngészőben. Ezt a tárolási típust gyakran használják olyan alkalmazások, amelyeknek offline hozzáférésre van szükségük, vagy nagy adatmennyiséggel dolgoznak. A kezdőknek nem kell azonnal használniuk, de ha érted a célját, jobban megérted, hogyan működnek a fejlett webalkalmazások.
Cache storage
A cache storage fontos a modern, teljesítményre figyelő weboldalaknál. A weboldal fájljainak, például képeknek, stíluslapoknak és szkripteknek a tárolására használják. Így a böngészők újra felhasználhatják a fájlokat ahelyett, hogy újra letöltenék őket. A cache storage használata javítja a weboldal betöltési sebességét, és csökkenti az ismételt hálózati kéréseket. Nagy szerepe van a weboldal teljesítményében és a felhasználói élményben.
A böngészőtár és a gyorsítótárazás együtt teszi gyorsabbá és reakcióképesebbé a weboldalakat. A gyorsítótárazás a szerver oldalán vagy a böngészőben tárol fájlokat az oldalbetöltés gyorsítására, a böngészőtár pedig kis adatdarabokat őriz, amelyek segítenek a weboldalaknak megjegyezni a beállításaidat és a műveleteidet. Együtt érik el, hogy a modern weboldalak gördülékenynek és személyesnek tűnnek.
Gyakran ismételt kérdések
Hozzáférhet egy weboldal egy másik weboldal böngészőtárához?
Nem. A böngészőtár weboldalanként elkülönített. Az egyik weboldal által tárolt adatokat másik weboldal nem olvashatja és nem módosíthatja. Ez minden böngészőbe beépített biztonsági funkció. Ez azt jelenti, hogy az egyik oldalon megadott beállításaid privátak maradnak, és egyetlen más oldal sem fér hozzájuk, amelyet meglátogatsz.
Biztonságos a böngészőtár?
A böngészőtár ésszerűen biztonságos nem érzékeny adatokhoz, például beállításokhoz, témákhoz és megjelenítési beállításokhoz. De soha ne tárolj jelszavakat, fizetési adatokat vagy személyes információkat a böngészőtárban, mert az oldalon futó szkriptek hozzáférhetnek. Az érzékeny adatokat mindig a szerver oldalán kell kezelni, megfelelő SSL-titkosítás mögött.
Mi történik a tárolt adatokkal, ha törlöd a böngészőt?
Amikor törlöd a böngészőadataidat, a local storage, a session storage, a cookie-k és a gyorsítótárazott fájlok mind törlődnek. Ez azt jelenti, hogy a weboldalak által mentett beállítások, bejelentkezési állapotok és tárolt tartalmak elvesznek. Amikor legközelebb meglátogatod ezeket az oldalakat, új látogatóként kezelnek. Ezért kérik egyes oldalak, hogy a böngésző törlése után jelentkezz be újra.
Mennyi adatot tárolhat a local storage?
A legtöbb böngésző weboldalanként körülbelül 5-10 megabájt local storage-ot engedélyez. Ez bőven elég beállítások, preferenciák és kis adatdarabok tárolására, de nem elég nagy fájlokhoz, például képekhez vagy videókhoz. Nagyobb adatigényhez az IndexedDB vagy a cache storage jobb választás. A legtöbb márkaweboldalnak az 5 MB local storage több mint elég.
Használható a böngészőtár a felhasználók követésére?
Technikailag igen. A weboldalak egyedi azonosítókat tárolhatnak a local storage-ban vagy a cookie-kban, hogy felismerjék a visszatérő látogatókat. Ez gyakori az analitikánál és a személyre szabásnál. Az adatvédelmi szabályozások átláthatóságot követelnek meg az adatok felhasználásáról, ezért vannak hozzájárulási bannerek. Olvass többet a cookie-hozzájárulásról és a GDPR-ról, hogy megértsd a szabályokat.
Mindegyik böngésző ugyanazokat a tárolási típusokat támogatja?
Minden modern böngésző támogatja a cookie-kat, a local storage-ot, a session storage-ot, az IndexedDB-t és a cache storage-ot. A régebbi böngészők közül egyesek korlátozottan támogathatják ezeket, de ma a webes forgalom nagyon kis részét adják. Ha az oldaladat modern rendszerre építed, például a WEMASY weboldalépítőjére, a legtöbb látogatód modern böngészőt használ.