Ugrás a fő tartalomhoz

MainWP Cache Control Extension

Mi ez és milyen problémát old meg?

A MainWP Cache Control egy profi kiegészítő, amellyel a MainWP Dashboardból automatikusan és kézzel is törölheted a gyorsítótárat a csatlakoztatott gyerekoldalakon. A célja egyszerű: frissítések után azonnal eltüntetni a “stale” cache-t, hogy a látogatóid mindig a legfrissebb verziót lássák – legyen szó CSS/JS fájlokról, sablonokról vagy bővítményekről. Emellett központi helyről, tömegesen intézheted a cache-kezelést, akár több tucat vagy száz webhelyen.

Hogyan működik?

  • Amikor a MainWP-ről frissíted a WordPress core-t, témákat vagy bővítményeket, a bővítmény automatikusan purge-öt indít a gyerekoldalon használt cache-megoldás felé.
  • A Cache Control felismeri a telepített cache plugineket, és (ha beállítod) a Cloudflare CDN cache-ét is képes egyszerre üríteni.
  • A purge után – ahol támogatott – preload fut, így csökkented a “hideg cache” miatti első betöltési lassulást.
  • A Manage Sites táblában látod, mikor történt utoljára purge, és milyen cache-megoldást detektált a rendszer.

Fő funkciók

  • Automatikus purge frissítések után:
    Ha a Dashboardról frissítesz, a bővítmény automatikusan üríti a gyerekoldalak cache-ét. Ezzel elkerülöd a frissítés utáni megjelenési hibákat és inkompatibilitásokat.

  • Kézi, tömeges törlés:
    A Manage Sites oldalon kijelölöd a site-okat, és a Purge Cache bulk művelettel egy kattintással ürítesz. Ideális, ha tartalom- vagy beállítás-változások után azonnali cache-tisztítást akarsz mindenhol.

  • Gyors elérés gombokkal:
    Az Overview és az egyes Child Site nézetekben Clear Cache gombot kapsz a leggyakoribb művelethez, így nem kell menüket bejárnod.

  • Cloudflare integráció:
    E-mail és API kulcs megadásával a Cloudflare cache is törölhető, sőt a bővítmény a Cloudflare-t és a helyi cache plugint egyszerre kezeli. Ez megoldja a „fél-ürített” cache helyzeteket rétegelt (CDN + plugin) környezetekben.

  • Állapot és naplók:
    A Last Purged oszlopban látod az utolsó ürítés idejét. A log táblázat segít visszakövetni, mi történt; a Save State funkcióval rögzítheted és áttekintheted a végrehajtások eredményeit.

  • Preload purge után:
    Támogatott plugineknél a törlés után preload indul, így a legfontosabb oldalak már felmelegített cache-ből szolgálnak ki.

Támogatott cache-megoldások (példák)

  • CDN: Cloudflare
  • Népszerű pluginek és megoldások: Breeze, LiteSpeed Cache, SiteGround Optimizer, Swift Performance, WP Fastest Cache, W3 Total Cache, WP Rocket, Hummingbird, Cache Enabler, NitroPack, Autoptimize, Nginx Helper, WP-Optimize, Comet Cache, FlyingPress, WP Super Cache, valamint host-specifikus megoldások (pl. Rocket.net, Pressable, RunCloud).

Gyakorlati példák

  • Ügynökségi frissítéscsomag:
    Heti frissítéseket futtatsz 60 webhelyen. A frissítés után a purge automatikusan végbemegy, így nincs kézi belépés site-onként, és csökkennek a „szétesett design” jellegű panaszok.

  • Új CSS deploy több site-on:
    Stagingről élesítés után kijelölöd az érintett site-okat, Purge Cache tömegesen, és minden látogató azonnal az új stílusokat látja.

  • Rétegelt cache tisztítása:
    Egy webshopnál Cloudflare + helyi cache fut. A bővítmény mindkettőt együtt üríti, így nem marad vissza elavult tartalom egyik rétegben sem.

Beállítás és használat

Előfeltételek

  • MainWP Dashboard és aktív Pro előfizetés.
  • A gyerekoldalak sikeresen csatlakoztatva a Dashboardhoz.
  • Cloudflare használatakor e-mail és API kulcs.

Lépések

1) Dashboard: Extensions > Cache Control – engedélyezd, mentsd a beállításokat, futtasd a szinkront.
2) Site-specifikus felülírás: Child Site > Cache Control – egyedi beállítások, Cloudflare adatok megadása, mentés + szinkron.
3) Kézi törlés:
- Manage Sites: jelöld ki a site-okat > Bulk Actions: Purge Cache
- vagy Overview / Child Site oldalon: Clear Cache gomb.

Hibakeresés

  • Nem látod a purge hatását?
    Ellenőrizd, hogy a gyerekoldalon támogatott cache plugin fut-e, és megfelelő jogosultsággal elérhető-e.

  • Cloudflare nem ürül?
    Vizsgáld meg, hogy az e-mail és API kulcs helyes-e, nincs-e IP vagy tűzfal korlátozás.

  • „Last Purged” nem frissül vagy vegyes eredmény látható a logban:
    Szinkronizáld a site-okat, frissítsd a MainWP Dashboard/Child és az extension verzióit, majd nézd át a log táblát. Ha a probléma ismételhető, érdemes support jegyet nyitni és mellékelni a log kivonatát.

Kompatibilitás és kiegészítők

Ha kifejezetten a WP Rocket részletes, távoli konfigurálására van szükséged (nem csak purge/preload), a Rockethez külön dedikált MainWP kiegészítő használható. Ez nem váltja ki a Cache Controlt, de kiterjeszti a lehetőségeidet Rocket-specifikus beállításokra.

Kinek ajánlott és miért?

  • Webfejlesztő ügynökségeknek: időt és munkaórát spórolsz, csökken a frissítés utáni hibák száma.
  • Karbantartást végző szolgáltatóknak: központi, konzisztens cache-kezelés sok site-on.
  • Nagy portfóliót kezelő site tulajdonosoknak: egyszerű, átlátható műveletek, naplózhatóság, állapotkövetés.

Miért éri meg?

  • Kevesebb manuális munka: központosított purge egy kattintással.
  • Kevesebb hibajegy: frissítések után azonnal érvényesülnek a változások.
  • Jobb teljesítmény: preload csökkenti a hideg cache miatti lassulásokat.
  • Biztonságosabb üzem: naplók és állapotjelzések segítik a gyors ellenőrzést és hibaelhárítást.

Összességében a MainWP Cache Control a többoldalas WordPress környezetekben nélkülözhetetlen eszköz a megbízható, automatizált és skálázható cache-kezeléshez.