
Gyorsítótárazás
A gyorsítótárazás az a folyamat, amelynek során adatok vagy fájlok másolatait egy ideiglenes tárolóhelyen tárolják, hogy a későbbi, ugyanezen adatokra irányuló kérések gyorsabban kiszolgálhatók legyenek azok újragenerálása vagy újralekérése nélkül.
A gyorsítótárazás a gyakran elért adatokat olyan helyen tárolja, ahonnan gyorsabban előhívhatók, mint az eredeti forrásból. A webfejlesztésben a gyorsítótárazás több szinten történik, és minden szint drámaian javíthatja a teljesítményt. A böngésző-gyorsítótárazás statikus erőforrásokat (képek, CSS, JavaScript) tárol a felhasználó eszközén.
Ezt HTTP-fejlécekkel szabályozzák, például a Cache-Control és az ETag. A szerveroldali gyorsítótárazás a költséges műveletek (adatbázis-lekérdezések, API-hívások, oldalmegjelenítés) eredményeit tárolja, így azokat nem kell megismételni. A népszerű eszközök közé tartozik a Redis és a Memcached.
A gyakorlatban
- Egy WordPress webhely teljes oldalas gyorsítótárazást valósított meg, és 100 egyidejű felhasználó kezeléséről 10 000-re nőtt szerverfrissítések nélkül
- Egy e-kereskedelmi platform a Redis segítségével gyorsítótárazta termékkatalógusát, csökkentve az adatbázis-lekérdezéseket oldalbetöltésenként 500-ról 5-re, és 70%-kal csökkentve az oldalbetöltési időt
- Egy híroldal böngésző-gyorsítótárazást használ 1 éves lejárattal a verziózott statikus erőforrásokhoz, így a visszatérő látogatók oldalbetöltései szinte azonnaliak
- Egy SaaS irányítópult 5 percig gyorsítótárazza a gyakran elért jelentéseket, 95%-kal csökkentve a számítási költségeket, miközben az adatok ésszerűen frissek maradnak
Nem biztos benne, hogy ez hogyan vonatkozik Önre?
Egy vezető mérnök bejárja az Ön webhelyét, keresési jelenlétét és azt, ahogyan a megkeresések eljutnak Önhöz, majd leírja az elsőként javítandó három dolgot. A dokumentumot mindenképpen megtartja.