# CDN-kezelés: gyorsítótár ürítése, saját tartomány, külső URL-ek, Cloudflare

> A CDN gyorsítótárának ürítése, saját CDN-tartomány beállítása, külső URL-ek használata és a Cloudflare-integráció.

## A CDN gyorsítótárának ürítése

A gyorsítótár ürítéséhez kattints az admin sávban a **Clear Cache** gombra. Ez kiüríti a fájlokat a WP Compress hálózatából, és a következő oldalbetöltésnél a tartalom újra letöltődik a webhelyedről.

Ezekben az esetekben **nem kell** üríteni:

- bővítmény frissítése,
- bejegyzés vagy oldal frissítése,
- beállítás módosítása a WP Compressben.

Ha minden rendben fut, nem érdemes üríteni, mert a CDN-találatoktól gyorsabb az oldal. Ürítsd viszont a gyorsítótárat, ha:

- lecserélted a témát,
- az oldal elrendezése hibásan jelenik meg,
- kicseréltél egy képet a Médiatárban.

Fontos a sorrend: előbb ürítsd a többi bővítmény és a szerveroldali gyorsítótárat, és csak utána a WP Compressét. Különben a WP Compress a többiek által még kiszolgált, elavult tartalmat tölti le, és az oldalad nem frissül.

## Saját CDN-tartomány

Élő optimalizálási módban a képek és a fájlok alapból a szolgáltató `zapwp.com` aldomainjéről töltődnek be. Érdemes a saját tartományodat használni, a leggyakoribb a `cdn.sajatoldalad.hu`.

1. A bővítményben nyisd meg a **CDN Delivery** részt, és görgess a **Custom CDN Domain** mezőhöz.
2. A DNS- vagy tárhelykezelő felületen hozz létre egy aldomaint a használni kívánt tartományon.
3. Adj hozzá egy új CNAME rekordot, amely a bővítményben megadott címre mutat.
4. Várd meg a DNS-terjedést (világszerte akár 48 óra is lehet).
5. Írd be a teljes tartományt a mezőbe, és mentsd.
6. Kapcsold be a funkciót.
7. Töltsd be a webhelyet, és ellenőrizd, hogy a tartomány működik.

### Hibaelhárítás

- Ha a képek nem töltődnek be, ellenőrizd, hogy a DNS teljesen terjedt-e (CNAME-ellenőrző oldalon minden régióban rendben kell lennie). Ha igen, kattints a **Reset** gombra, és kösd össze újra.
- Ha az aldomaint korábban a Bunny.net (korábban BunnyCDN) szolgáltatáshoz kötötted, a kapcsolat azon keresztül indul. Töröld az aldomaint a Bunny.netből, és kösd újra.
- Ha az elemek még mindig a `zapwp.com` tartományról töltődnek be, ellenőrizd, hogy a funkció kapcsolója be van-e kapcsolva.

## Külső URL-ek (S3, Spaces és hasonlók)

Az **EXTERNAL URLs** funkcióval a weboldalon betöltött harmadik fél által kiszolgált URL-eket is kezelheted. Fő felhasználása, amikor a képeket vagy szkripteket Amazon S3-ra, DigitalOcean Spaces-re vagy más szolgáltatóra szervezed ki.

Kapcsold be az **EXTERNAL URLs** kapcsolót a **PRO Settings** alatt, vagy állítsd be a központi felületen.

## Cloudflare-integráció

A WP Compress a Cloudflare-rel összekötve automatikusan üríti a Cloudflare gyorsítótárát. Az API-tokent egyszer kell létrehozni a Cloudflare-fiók szintjén. Utána a fiók összes zónája megjelenik a legördülő listában, így webhelyenként csak a zónát kell kiválasztani. Ha a tokent egyetlen tartományra akarod korlátozni, megteheted a létrehozáskor.

### 1. lépés: API-token létrehozása

1. Jelentkezz be a Cloudflare vezérlőpultjára.
2. Jobb felül kattints a profilikonra, és válaszd a **My Profile** menüt.
3. Nyisd meg az **API Tokens** fület.
4. Kattints a **Create Token** gombra, majd a **Create Custom Token** gombra.

### 2. lépés: a token beállítása

1. Állítsd be a token jogosultságait a Cloudflare felületén az integrációhoz szükséges módon, és mentsd.
2. Ha a tokent egy adott tartományra szeretnéd korlátozni a teljes fiók helyett, mentés előtt add meg a zónát a **Zone Resources** résznél.
3. Másold ki a tokent, és tárold biztonságos helyen. Ez az egyetlen alkalom, amikor a token látható, ezért a képernyő bezárása előtt másold ki.

### 3. lépés: összekötés a WP Compresszel

1. Nyisd meg a WP Compress beállításait.
2. Keresd meg a **Cloudflare Integration** részt.
3. Illeszd be az API-tokent, és kattints a **Connect** gombra.
4. A legördülő listából válaszd ki az összekötendő zónát.
5. Kattints újra a **Connect** gombra. Az oldal frissül, amint a kapcsolat megerősítést nyer.

Az összekötés után a WP Compress minden optimalizálás alkalmazásakor automatikusan üríti a Cloudflare gyorsítótárát. További webhely összekötéséhez térj vissza a **Cloudflare Integration** részhez, válassz új zónát, és kattints a **Connect** gombra, új token nem kell.
