A cache magyarul gyorsítótárat jelent, vagyis egy olyan átmeneti adattárolót, amely gyakran használt adatokat, fájlokat tárol, annak érdekében, hogy ezeket ne kelljen mindig újra és újra betölteni. Ezzel gyorsítja a weboldalak betöltését, és hozzájárul az információhoz való mielőbbi hozzáféréshez. Így például a képek, vagy CSS fájlok is gyorsabban betöltenek. (A CSS fájlok egy weboldal stíluslapját jelentik, amely tartalmazza a weboldal megjelenését, ideértve többek közt a betűtípust, a színeket vagy az elrendezést.)
A gyorsítótárat folyamatosan használjuk, amikor a számítógépen keresünk információkat, vagy weboldalakat böngészünk. Szinte minden weboldal használ cache-t, a WordPress esetében például számos hasznos bővítmény is alkalmazható a sebesség javítására.
Cache a marketingben
Bár informatikai fogalomnak tűnhet, a cache-nek a marketingben is jelentős szerepe van. A cache segíthet abban, hogy weboldalad vagy webshopod gyorsabb legyen, gyorsabban betöltsön, ezzel is javítva a felhasználói élményt. A gyorsaság továbbá hozzájárul ahhoz, hogy a Google előrébb rangsorolja az oldalt. A keresőmotor rangsorolási szempontjai között ugyanis kiemelt szerepet játszik a sebesség, úgyhogy egyéb optimalizálható tényezők mellett érdemes ezt is szem előtt tartani.
Ha a gyorsítótár régi adatokat tárol, gondoskodni kell azok törléséről, és biztosítani kell ezt a funkciót egy-egy weboldal vagy esetleg applikáció esetében is.
A gyorsítótár törlése
A gyorsítótárat tehát néha törölni kell, különben előfordulhat, hogy elavult adatok jelennek meg. Nem kell megijedni, a gyorsítótár törlésekor semmilyen, a felhasználó számára fontos adat nem törlődik.
A törlésnek kulcsfontosságú jelentősége van abban, hogy a felhasználók mindenképpen a legfrissebb verziót lássák, például egy akció alkalmával ne a régi, hanem az új, akciós árak jelenjenek meg. A cache törlése fontos lehet akkor is, amikor adatokat szeretnénk gyűjteni a látogatókról, ugyanis ha nincs megfelelően törölve, akkor torz adatokat kaphatunk.
Ugyanez igaz a kampányok és A/B tesztek esetén is. Ha nem a legfrissebb verzió jelenik meg, az torzíthatja a teszt vagy a kampány számait.
A törlésre a legegyszerűbb mód felhasználói oldalon a már jól ismert Ctrl+Alt+Delete betűkombináció; vagy Google Chrome esetén például a jobb felső sarokban a három pontra kattintva a “Böngészési előzmények törlése” gomb is megfelelő lehet. Mindkét esetben fontos azonban arra figyelni, hogy csak a gyorsítótár legyen kijelölve, ellenkező esetben ugyanis akár fontos adatok is törlődhetnek.
MacBookon az adatok nagy része a Finderben található, így itt a keresőbe kell beírni a következőt: ~ / Library / cache és itt a Command+A megnyomásával, minden kijelölése után a három pontra kattintani, majd az “Áthelyezés a kukába” gombbal törölhető a cache.
A Safariban úgy tudjuk törölni a böngészési előzményeket, ha a Preferenciák menüponton belül az Adatvédelem gombot keressük, majd itt rákattintunk a Webhelyadatok kezelésére. Ezen belül lehet kijelölni a gyorsítótárat, majd az Eltávolítás gombbal tudjuk törölni.
CPU cache
A számítógépek processzora egy kis memóriát használ a processzormag közelében, ezt nevezzük CPU cache-nek. Feladata az egyes részek közötti sebességbeli különbségek kiegyenlítése. A CPU cache-nek több rétege van, ezek mind nagyon gyorsak, de közülük is az L1 a leggyorsabb és a legkisebb; és az L3 a legnagyobb. Az L1 (ami a processzorchip része) és az L2 (egy gyorsítótár a processzor számára, minden magnak külön megvan a saját L2 cache-e) a magban vannak, míg az L3-ból minden processzorban egy darab van, és minden mag ehhez kapcsolódik.
Összegzés
Összességében a gyorsítótár segíti a szerverek egyenletesebb terhelését, ezzel pedig hozzájárul a weboldal sebességének javításához. Érdemes a cache-t több rétegben alkalmazni, azonban körültekintőnek kell lennünk, ugyanis ha nem megfelelően állítjuk be, problémát okozhat.
Amennyiben profi segítségre lenne szükséged, vagy csak kérdeznél a cache-ről, keress minket bátran! A 7digits csapatára, különösen feketeöves fejlesztőinkre biztosan számíthatsz.
