Tehnički hosting stack
Platforma za hostovani WordPress Multisite s FrankenPHP-om na prvom mjestu.
Hosted Ultimate Multisite kombinuje modernu edge isporuku, Caddy, FrankenPHP, WordPress Multisite, keširanje cijelih stranica, objektno keširanje, upravljane sigurnosne kopije i podatkovnu arhitekturu spremnu za skaliranje kako bi vaša mreža mogla rasti od nekoliko sajtova do SaaS platforme velikog obima.
Principi stacka
- Brzo po defaultu: edge keš, keš cijele stranice, objektni keš i FrankenPHP workeri.
- WordPress-native: izgrađeno oko Multisitea umjesto da se upravljanje sajtovima naknadno dodaje.
- Spremno za skaliranje: stateless web čvorovi, rutiranje svjesno keša i redundantni dizajn podatkovnog sloja.
- Prilagođeno operatorima: ponovljivi deployi, sigurnosne kopije, monitoring i manje pokretnih dijelova.
Kako se zahtjev kreće kroz platformu
Svaki sloj ima jedan zadatak: zaštititi, rutirati, keširati, izvršiti, dohvatiti podatke i vratiti najbrži siguran odgovor.
1. Edge zaštita
Cloudflare apsorbuje uobičajenu internet buku prije nego što stigne do origina: CDN isporuku, DNS, TLS terminaciju na edgeu, DDoS ublažavanje i filtriranje u WAF stilu.
2. Caddy rutiranje
Caddy upravlja modernim HTTP rutiranjem i automatskim HTTPS-om. TLS na zahtjev može validirati mapirane domene prema multisite mreži prije izdavanja certifikata.
3. FrankenPHP runtime
FrankenPHP pokreće PHP direktno unutar serverskog runtimea baziranog na Caddyju, smanjujući tradicionalni prijenos od web servera do PHP-FPM-a i održavajući aplikacijski put jednostavnim.
4. Keš cijele stranice
Sidekick keširanje cijelih stranica poslužuje anonimni saobraćaj bez pokretanja cijelog WordPressa pri svakom zahtjevu, dok hookovi za spremanje sadržaja automatski čiste promijenjene putanje.
5. WordPress Multisite
Jedna WordPress kodna baza pokreće mnoge korisničke sajtove. Ultimate Multisite dodaje komercijalne kontrole: planove, provisioning, tokove rada za domene, dodatke i upravljanje sajtovima.
6. Podaci i sigurnosne kopije
Slojevi baze podataka i datoteka zaštićeni su tokovima rada za sigurnosne kopije i vraćanje. Arhitektura skaliranja dodaje redundantne čvorove baze podataka, replikaciju i failover za mreže velikog obima.
Zašto je FrankenPHP važan
Jednostavniji, brži model posluživanja PHP-a za WordPress.
Tradicionalni WordPress stackovi često spajaju web server, reverse proxy, PHP-FPM pool, keš slojeve i menadžere procesa. FrankenPHP objedinjuje ključne dijelove tog puta u moderan runtime pokretan Caddyjem, što znači manje granica za podešavanje i čistiji put od zahtjeva do izvršavanja PHP-a.
Prilagođene PHP izgradnje
PHP se kompajlira iz izvornog koda i optimizuje za naš specifični tok rada. Opcache je konfigurisan za savršene performanse. Preload drži uobičajene PHP datoteke spremnima u memoriji.
Ugrađen Caddy
FrankenPHP nasljeđuje Caddyjeve operativne prednosti: moderan HTTP, automatske certifikate, čistu konfiguraciju i pouzdano rutiranje.
Manje pokretnih dijelova
Objedinjeni runtime smanjuje broj servisa koje treba podešavati, restartovati, nadzirati i koordinirati.
Odlično odgovara Multisiteu
Mreža sajtova ima koristi od efikasnog rutiranja, persistentnih cron workera, zajedničkog aplikacijskog koda i centralizovane invalidacije keša.
Pregled vrijednosti komponenti
| Komponenta | Šta radi | Vrijednost za hostovani multisite |
|---|---|---|
| Cloudflare edge | DNS, CDN, filtriranje saobraćaja, DDoS zaštita i globalna isporuka. | Štiti origin servere i poboljšava globalnu latenciju posjetilaca prije nego što saobraćaj stigne do WordPressa. |
| Caddy | Rutira HTTP saobraćaj i automatizuje certifikate, uključujući TLS na zahtjev za mapirane domene. | Omogućava da korisničke domene brzo budu online bez ručnog rada s certifikatima. |
| FrankenPHP | Pokreće PHP unutar modernog aplikacijskog servera pokretanog Caddyjem, s opcijama worker moda. | Smanjuje složenost stacka i poboljšava put za dinamičke WordPress zahtjeve. |
| Sidekick page cache | Pohranjuje odgovore cijelih stranica za anonimni saobraćaj i čisti putanje promijenjenog sadržaja. | Pretvara mnoge zahtjeve u brze keš pogotke umjesto potpunog pokretanja WordPressa. |
| Docket object cache | Kešira skupe WordPress objekte i rezultate upita. | Smanjuje ponovljeni rad baze podataka širom velike mreže. |
| WordPress Multisite | Pokreće mnoge sajtove iz jedne WordPress instalacije i zajedničke kodne baze. | Pruža nativnu osnovu za WordPress hosting u SaaS stilu. |
| Ultimate Multisite | Dodaje planove, provisioning, mapiranje domena, tokove rada naplate, mjerenje, dodatke i kontrole. | Pretvara WordPress Multisite u prodajnu hostovanu platformu. |
| Bedrock + Composer | Čini WordPress zavisnosti verzionisanim, reproduktivnim i spremnim za deploy. | Smanjuje odstupanja pri deployu i daje platformi profesionalni tok izdanja. |
| Trellis deployments | Automatizuje konfiguraciju servera i produkcijske deploye. | Čini infrastrukturne promjene ponovljivim umjesto ručnim i krhkim. |
| Redundant data tier design | Primarna baza podataka, replike, sigurnosne kopije i failover obrasci za mreže velikog obima. | Podržava visoku dostupnost, oporavak od katastrofe i skaliranje čitanja kako mreže rastu. |
| Multi-node web tier | Dodatni FrankenPHP web čvorovi mogu se dodati iza edge rutiranja/balansiranja opterećenja. | Omogućava platformi da horizontalno skalira web saobraćaj umjesto oslanjanja na jednu mašinu. |
Arhitektura visoke dostupnosti i skaliranja
Platforma je dizajnirana da se skalira po slojevima. Male mreže mogu početi efikasno. Kako potražnja raste, web kapacitet, kapacitet keša, redundantnost baze podataka i operativna podrška mogu se širiti nezavisno.
- Horizontalno web skaliranje: više FrankenPHP web čvorova poslužuje isto aplikacijsko izdanje iza edge rutiranja ili balansiranja opterećenja.
- Stateless web sloj: aplikacijski kod se dosljedno deploya, omogućavajući dodavanje ili zamjenu čvorova uz minimalnu proceduru.
- Redundantna podatkovna arhitektura: mreže velikog obima koriste replikaciju baze podataka, sigurnosne kopije i planiranje failovera umjesto oslanjanja na jednu tačku oporavka.
- Operacije svjesne keša: keš stranica, objektni keš i CDN čišćenja dio su životnog ciklusa sadržaja.
- Napredne cijene za velike mreže: platforme sa 10.000+ sajtova mogu koristiti namjensku infrastrukturu, prilagođeno planiranje kapaciteta i prilagođene SLA-ove.
Izgrađeno za operatore, ne samo za web stranice.
Ne kupujete generički server. Dobijate hostovanu WordPress Multisite platformu s runtimeom, keširanjem, modelom deploya, automatizacijom domena i komercijalnim alatima potrebnim za prodaju hostovanih sajtova u velikom obimu.
