Static Publisher + WordPress

Tartsa meg a WordPresst szerkesztésre, nyilvános elérhetőség nélkül

A szerkesztők továbbra is használhatják a WordPresst, a Gutenberget, az előnézeteket és a közzétételi munkafolyamatot, miközben a látogatók nyilvánosan elérhető WordPress/PHP-futtatókörnyezet helyett az S3-ról és a CloudFrontról kapják a renderelt fájlokat.

Röviden Használja a WordPresst privát szerzői rétegként, renderelje a webhelyet a Static Publisherrel, majd az S3-ról és a CloudFrontról szolgálja ki a nyilvános eredményt. A WordPress marad a tartalomkezelő rendszer, de nem kell a nyilvános kérések útvonalában lennie.

A működési határ problémája

A csapatok gyakran a WordPressben szeretnének szerkeszteni, de nem azzal akarják kiszolgálni a nyilvános oldalakat

A tartalomkezelő rendszernek és a nyilvános futtatókörnyezetnek nem kell ugyanannak a rendszernek lennie. Szétválasztásuk megváltoztatja, mely összetevőknek kell elérhetőnek lenniük egy átlagos látogatói kérés során.

Kitettség

A nyilvános webhely örökli a WordPress-futtatókörnyezet felületét

Ha minden oldalmegtekintés eléri a WordPresst, a nyilvános kiszolgálási útvonal része lesz a PHP, az adatbázis, a wp-login, a bővítménykód és a teljes rendszer üzemeltetési függősége is.

Forgalom

A névtelen forgalom továbbra is az eredeti rendszer kapacitásától függ

A gyorsítótárazás segít, de egy hagyományos felépítéshez továbbra is szükség van a nyilvános kiszolgálási architektúra részeként megtervezett és üzemeltetett WordPress-eredetre.

Migrációs kockázat

A WordPress elhagyása gyakran a szerkesztői munkafolyamat újraépítésével jár

Egy headless újraépítés eltávolíthatja a WordPresst az oldalkiszolgálásból, de új frontendalkalmazást, előnézeti modellt és olyan tartalmi munkafolyamatot is bevezethet, amelynek lecserélését a szerkesztők nem kérték.

Határkijelölési döntés Tartsa meg a WordPresst ott, ahol a legerősebb – a szerzői és tartalomkezelési feladatoknál –, és csak akkor helyezze át a nyilvános oldalkiszolgálást, ha a szétválasztás konkrét üzemeltetési előnyt hoz.

Közzétételi útvonal

Privát WordPress-szerkesztés, renderelt csomag és nyilvános statikus kiszolgálás

A Static Publisher a WordPresst forrásként, a renderelt webhelyet pedig telepíthető csomagként kezeli. A kiválasztott dinamikus képességek különálló böngésző–API interakcióként maradhatnak meg.

Privát / staging WordPress
      |
      v
A szerkesztők a Gutenberget és a szokásos WordPress-folyamatokat használják
      |
      v
Külső Static Publisher futtató
      |  bejárás / renderelés / átírás / ellenőrzés
      v
S3-eredet + CloudFront-disztribúció
      |
      v
A látogató statikus HTML-t és erőforrásokat kap
      |
      +--> opcionális Gatey-identitás
      +--> opcionális Flow-interakciók
      +--> opcionális AI-Kit-keresés / AI
      +--> konfigurált API-k

Funkcionális határ A statikus közzététel eltávolítja a WordPresst a nyilvános oldalrenderelésből. Nem helyettesíti automatikusan az űrlapokat, hitelesítést, hozzászólásokat, munkafolyamatokat, keresést vagy AI-funkciókat; ha a webhely használja ezeket, külön futtatási útvonalra van szükségük.

Megvalósítás

Helyezze át az oldalkiszolgálást a tartalomkezelő rendszer újraépítése nélkül

Először a nyilvános kiszolgálási határt alakítsa át, majd csak azokat a futásidejű szolgáltatásokat adja hozzá, amelyekre a statikus webhelynek ténylegesen szüksége van.

  1. Tartsa meg a WordPresst szerzői eredetként — A nyilvános webhely forrásaként használja a meglévő WordPress-tartalommodellt, Gutenberg-blokkokat, előnézeteket és szerkesztői munkafolyamatot.
  2. Konfigurálja a Static Publishert — Állítsa be az eredetet, a nyilvános célt, az URL-átírásokat, az S3-bucketet, a CloudFront-disztribúciót és a környezet telepítési profilját.
  3. Renderelje és ellenőrizze a nyilvános csomagot — Először teljes közzétételt futtasson, tekintse át a létrehozott webhelyet, ellenőrizze a belső hivatkozásokat és erőforrásokat, majd igazolja a nyilvános cél működését az inkrementális vagy tartalomszinkronizálási munkafolyamatok használata előtt.
  4. Külön adja hozzá a dinamikus képességeket — A Gateyt, a Flow-t, az AI-Kitet vagy más API-kat csak azokhoz a funkciókhoz használja, amelyeknek a statikussá alakítás után is futásidejű állapotra vagy hitelesített műveletekre van szükségük.

Mikor megfelelő a privát WordPress és a nyilvános statikus kiszolgálás

Jó választás

Használja ezt a modellt, ha a WordPress tartalomkezelő rendszerként értékes, nyilvános futtatókörnyezetként viszont nem szükséges

  • A legtöbb nyilvános oldalmegtekintés névtelen és gyorsítótárazható, például marketing-, dokumentációs, szerkesztőségi vagy ügynökségi webhelyeken.
  • A szerkesztők továbbra is a WordPresst használnák, miközben csökkentenék a nyilvános függést a PHP- és MySQL-alapú oldalrendereléstől.
  • A projekt a fennmaradó dinamikus funkciókat böngészőoldali identitásra, API-kra, munkafolyamatokra vagy AI-szolgáltatásokra tudja szétválasztani.

Maradjon dinamikus a WordPress

A hagyományos WordPress-futtatókörnyezet egyszerűbb lehet, ha

  • A legtöbb nyilvános oldal minden kérésnél szerveroldali személyre szabást vagy adatbázis-állapotot igényel.
  • A webhely erősen támaszkodik olyan futásidejű funkciókra, amelyek nem választhatók le egyértelműen a WordPress kéréskezeléséről.
  • A csapat nem kíván statikus közzétételi és telepítési munkafolyamatot üzemeltetni.

Vásárlói kérdések

Gyakori kérdések a privát WordPressről és a statikus kiszolgálásról

Hogyan használhatom a WordPresst nyilvános elérhetőség nélkül?

Szerkesztéshez tartsa a WordPresst privát vagy staging eredeten, majd tegye közzé a renderelt kimenetet az S3-ra és a CloudFrontra. A látogatók a statikus webhelyet kapják, nem a WordPress-futtatókörnyezethez csatlakoznak.

Lehet privát a WordPress, miközben a webhely nyilvános?

Igen. A WordPress megmaradhat tartalomkezelő és szerzői környezetként, miközben a nyilvános webhely külön telepített statikus csomagként működik.

A statikus WordPress-webhelyek elveszítik az összes dinamikus funkciót?

Nem. A statikus oldalkiszolgálás és a dinamikus képességek külön döntések. A bejelentkezés, űrlapok, munkafolyamatok, keresés és AI szükség szerint böngészőoldali komponenseket és konfigurált API-kat használhat.

Ez ugyanaz, mint a headless WordPress?

Nem. A headless felépítés általában külön frontendalkalmazást vezet be. A Static Publisher a meglévő WordPress-frontendet rendereli, így a webhely megtarthatja a WordPress-sablonokat, blokkokat és szerkesztői munkafolyamatot.

WP Suite Static Publisher

A WordPress maradjon tartalomkezelő rendszer, ne a nyilvános kérések útvonala

Tegye közzé a renderelt webhelyet az S3-on és a CloudFronton, miközben a szerkesztők továbbra is a WordPressben dolgoznak.