Technologický hostingový stack
Platforma pre hostovaný WordPress Multisite postavená predovšetkým na FrankenPHP.
Hosted Ultimate Multisite kombinuje moderné edge doručovanie, Caddy, FrankenPHP, WordPress Multisite, cache celej stránky, objektovú cache, spravované zálohy a dátovú architektúru pripravenú na škálovanie, aby vaša sieť mohla rásť od niekoľkých webov až po veľkoobjemovú platformu v štýle SaaS.
Princípy stacku
- Rýchlosť v predvolenom nastavení: edge cache, cache celej stránky, objektová cache a workery FrankenPHP.
- Natívne pre WordPress: postavené na Multisite, nie na dodatočnom pridaní správy webov.
- Pripravené na škálovanie: bezstavové webové uzly, smerovanie s ohľadom na cache a návrh redundantnej dátovej vrstvy.
- Priateľské k prevádzkovateľom: opakovateľné nasadenia, zálohy, monitoring a menej pohyblivých častí.
Ako požiadavka prechádza platformou
Každá vrstva má jednu úlohu: chrániť, smerovať, ukladať do cache, vykonať, načítať údaje a vrátiť čo najrýchlejšiu bezpečnú odpoveď.
1. Edge ochrana
Cloudflare absorbuje bežný internetový šum skôr, než sa dostane k pôvodnému serveru: CDN doručovanie, DNS, edge ukončenie TLS, zmierňovanie DDoS útokov a filtrovanie v štýle WAF.
2. Smerovanie Caddy
Caddy spracúva moderné HTTP smerovanie a automatické HTTPS. TLS na požiadanie dokáže pred vydaním certifikátov overiť namapované domény voči sieti multisite.
3. Runtime FrankenPHP
FrankenPHP spúšťa PHP priamo v runtime servera založeného na Caddy, čím znižuje potrebu tradičného odovzdávania medzi webovým serverom a PHP-FPM a zachováva štíhlu aplikačnú cestu.
4. Cache celej stránky
Cache celej stránky Sidekick obsluhuje anonymnú návštevnosť bez spúšťania celého WordPressu pri každej požiadavke, zatiaľ čo hooky pri ukladaní obsahu automaticky vyčistia zmenené cesty.
5. WordPress Multisite
Jedna kódová základňa WordPressu poháňa množstvo zákazníckych webov. Ultimate Multisite pridáva komerčné ovládacie prvky: plány, zriaďovanie, pracovné postupy pre domény, doplnky a správu webov.
6. Dáta a zálohy
Databázové a súborové vrstvy sú chránené pracovnými postupmi zálohovania a obnovy. Architektúra na škálovanie pridáva redundantné databázové uzly, replikáciu a failover pre siete s vysokým objemom.
Prečo je FrankenPHP dôležitý
Jednoduchší a rýchlejší model poskytovania PHP pre WordPress.
Tradičné stacky WordPressu často spájajú webový server, reverzný proxy server, pool PHP-FPM, cache vrstvy a správcov procesov. FrankenPHP spája kľúčové časti tejto cesty do moderného runtime poháňaného Caddy, čo znamená menej hraníc na ladenie a čistejšiu cestu od požiadavky po vykonanie PHP.
Vlastné PHP buildy
PHP sa kompiluje zo zdrojového kódu a optimalizuje pre náš špecifický pracovný postup. Opcache je nakonfigurovaný na dokonalý výkon. Preload udržiava bežné PHP súbory pripravené v pamäti.
Caddy je súčasťou
FrankenPHP preberá prevádzkové silné stránky Caddy: moderné HTTP, automatické certifikáty, čistú konfiguráciu a spoľahlivé smerovanie.
Menej pohyblivých častí
Zjednotený runtime znižuje počet služieb, ktoré je potrebné ladiť, reštartovať, monitorovať a koordinovať.
Skvelá voľba pre Multisite
Sieť webov profituje z efektívneho smerovania, perzistentných cron workerov, zdieľaného aplikačného kódu a centralizovanej invalidácie cache.
Rozpis hodnoty komponentov
| Komponent | Čo robí | Hodnota pre hostovaný multisite |
|---|---|---|
| Cloudflare edge | DNS, CDN, filtrovanie návštevnosti, ochrana proti DDoS a globálne doručovanie. | Chráni pôvodné servery a zlepšuje latenciu návštevníkov z celého sveta ešte predtým, než návštevnosť dorazí do WordPressu. |
| Caddy | Smeruje HTTP návštevnosť a automatizuje certifikáty vrátane TLS na požiadanie pre namapované domény. | Umožňuje rýchle spustenie zákazníckych domén bez manuálnej práce s certifikátmi. |
| FrankenPHP | Spúšťa PHP v modernom aplikačnom serveri poháňanom Caddy s možnosťami režimu workerov. | Znižuje komplexnosť stacku a zlepšuje cestu dynamických požiadaviek WordPressu. |
| Cache stránok Sidekick | Ukladá odpovede celých stránok pre anonymnú návštevnosť a čistí cesty zmeneného obsahu. | Mení mnohé požiadavky na rýchle zásahy cache namiesto úplného spúšťania WordPressu. |
| Objektová cache Docket | Ukladá do cache náročné objekty WordPressu a výsledky dopytov. | Znižuje opakovanú prácu databázy v rámci veľkej siete. |
| WordPress Multisite | Prevádzkuje mnoho webov z jednej inštalácie WordPressu a zdieľanej kódovej základne. | Poskytuje natívny základ pre WordPress hosting v štýle SaaS. |
| Ultimate Multisite | Pridáva plány, zriaďovanie, mapovanie domén, pracovné postupy fakturácie, meranie, doplnky a ovládacie prvky. | Mení WordPress Multisite na predajnosť hostovanú platformu. |
| Bedrock + Composer | Zabezpečuje verzovanie, reprodukovateľnosť a nasaditeľnosť závislostí WordPressu. | Znižuje odchýlky pri nasadení a poskytuje platforme profesionálny pracovný postup vydávania. |
| Nasadenia Trellis | Automatizuje konfiguráciu serverov a produkčné nasadenia. | Robí zmeny infraštruktúry opakovateľnými namiesto manuálnych a krehkých. |
| Návrh redundantnej dátovej vrstvy | Primárna databáza, repliky, zálohy a vzory failoveru pre siete s vysokým objemom. | Podporuje vysokú dostupnosť, obnovu po havárii a škálovanie čítania s rastom sietí. |
| Webová vrstva s viacerými uzlami | Za edge smerovanie alebo vyvažovanie záťaže možno pridať ďalšie webové uzly FrankenPHP. | Umožňuje platforme horizontálne škálovať webovú návštevnosť namiesto spoliehania sa na jeden stroj. |
Architektúra vysokej dostupnosti a škálovania
Platforma je navrhnutá na škálovanie vo vrstvách. Malé siete môžu začať efektívne. S rastúcim dopytom sa môže nezávisle rozširovať webová kapacita, kapacita cache, redundancia databázy aj prevádzková podpora.
- Horizontálne škálovanie webu: viacero webových uzlov FrankenPHP obsluhuje rovnaké vydanie aplikácie za edge smerovaním alebo vyvažovaním záťaže.
- Bezstavová webová vrstva: aplikačný kód sa nasadzuje konzistentne, čo umožňuje pridávať alebo nahrádzať uzly s minimálnou náročnosťou.
- Redundantná dátová architektúra: siete s vysokým objemom využívajú replikáciu databázy, zálohy a plánovanie failoveru namiesto závislosti od jediného bodu obnovy.
- Prevádzka s ohľadom na cache: cache stránok, objektová cache a čistenie CDN sú súčasťou životného cyklu obsahu.
- Pokročilé ceny pre veľké siete: platformy s viac ako 10 000 webmi môžu využívať vyhradenú infraštruktúru, prispôsobené plánovanie kapacity a vlastné SLA.
Vytvorené pre prevádzkovateľov, nielen pre weby.
Nekupujete si generický server. Získavate hostovanú platformu WordPress Multisite s runtime, cache, modelom nasadenia, automatizáciou domén a komerčnými nástrojmi potrebnými na predaj hostovaných webov vo veľkom rozsahu.
