Mi a gyorsítótár?
A gyorsítótár ideiglenes eredményt tárol, hogy a rendszer a következő kérésre gyorsabban válaszolhasson. Az oldal újbóli előállítása, az adatbázis ismételt lekérdezése vagy ugyanazon fájl letöltése helyett egy már elkészült másolatot használ. A megfelelő gyorsítótárazás csökkenti a válaszidőt és az infrastruktúra terhelését.
Gyorsítótárazási rétegek
A böngésző képeket, betűtípusokat, stíluslapokat és szkripteket tárol. A CDN a nyilvános fájlokat közelebb viszi a különböző országok látogatóihoz. A szerver teljes oldalakat vagy részleteket, az objektum-gyorsítótár pedig ismétlődő adatbázis-lekérdezések eredményeit tárolhatja. Minden rétegnek saját érvényességi ideje és szabályai vannak.
Frissítés és verziókezelés
Tartalommódosítás után a régi másolatot biztonságosan érvényteleníteni kell. A statikus fájlok URL-jében verzió szerepel, a publikálás frissíti a kapcsolódó oldalakat, a CDN pedig pontos törlési utasítást kap. Minden apró változtatáskor az összes gyorsítótár ürítése feleslegesen terheli a weboldalt.
Kosár, fiók és személyre szabás
A bejelentkezett fiók, a kosár, az űrlap, a fizetés utáni visszatérési oldal, valamint a hozzájárulástól vagy nyelvtől függő tartalom nem osztható meg tévedésből a látogatók között. A szabályok kizárják az érzékeny címeket, és figyelembe veszik a sütiket és a HTTP-fejléceket. Az árnak és a pénznemnek a teljes rendelési folyamatban következetesnek kell maradnia.
Problémák feltárása
A publikálás után látható régi szöveg, az eltérő menü, az eltűnő űrlap vagy a hibás pénznem gyakran a rétegek ütközésére utal. Az audit ellenőrzi a fejléceket, az érvényességi időt, az eszközváltozatokat, a nyelvet, a bejelentkezést és a módosítás utáni választ. A gyorsítótár-találati arányt és a tényleges szerverterhelést is méri.
A PAR HOUSE Agency megközelítése
A gyorsítótárazást az architektúra részeként tervezzük, nem egy bővítmény véletlenszerű gombjaként kezeljük. Többnyelvű weboldalakon és webáruházakban elkülönítjük a tartalmakat, pénznemeket, kosarakat és felhasználói állapotokat. A cél a gyors működés más felhasználók adatainak vagy elavult információknak a megjelenítése nélkül.