Tehnički hosting stek
Platforma za hostovani WordPress Multisite, zasnovana prvenstveno na FrankenPHP-u.
Hosted Ultimate Multisite objedinjuje savremenu edge isporuku, Caddy, FrankenPHP, WordPress Multisite, keširanje celih stranica, keširanje objekata, upravljane rezervne kopije i arhitekturu podataka spremnu za skaliranje, tako da vaša mreža može da raste od nekolicine sajtova do platforme velikog obima u SaaS stilu.
Principi steka
- Brzo po podrazumevanim postavkama: edge keš, keš celih stranica, keš objekata i FrankenPHP radnici.
- Nativno za WordPress: izgrađeno oko Multisite-a, umesto naknadnog dodavanja upravljanja sajtovima.
- Spremno za skaliranje: web čvorovi bez stanja, rutiranje koje vodi računa o kešu i dizajn redundantnog sloja podataka.
- Prilagođeno operaterima: ponovljive implementacije, rezervne kopije, nadzor i manje pokretnih delova.
Kako zahtev prolazi kroz platformu
Svaki sloj ima jedan zadatak: da zaštiti, usmeri, kešira, izvrši, preuzme podatke i vrati najbrži mogući bezbedan odgovor.
1. Edge zaštita
Cloudflare apsorbuje uobičajeni internet šum pre nego što stigne do izvora: CDN isporuku, DNS, TLS edge terminaciju, ublažavanje DDoS napada i filtriranje nalik WAF-u.
2. Caddy rutiranje
Caddy upravlja savremenim HTTP rutiranjem i automatskim HTTPS-om. TLS na zahtev može da validira mapirane domene u odnosu na multisite mrežu pre izdavanja sertifikata.
3. FrankenPHP izvršno okruženje
FrankenPHP pokreće PHP direktno unutar izvršnog okruženja servera zasnovanog na Caddy-ju, smanjujući tradicionalni prenos između web servera i PHP-FPM-a i održavajući put aplikacije jednostavnim.
4. Keš celih stranica
Sidekick keširanje celih stranica opslužuje anonimni saobraćaj bez pokretanja kompletnog WordPress-a pri svakom zahtevu, dok hookovi za čuvanje sadržaja automatski čiste izmenjene putanje.
5. WordPress Multisite
Jedna WordPress baza koda pokreće mnoge sajtove klijenata. Ultimate Multisite dodaje komercijalne kontrole: pakete, obezbeđivanje, tokove rada za domene, dodatke i upravljanje sajtovima.
6. Podaci i rezervne kopije
Slojevi baze podataka i datoteka zaštićeni su tokovima rada za pravljenje i vraćanje rezervnih kopija. Arhitektura za skaliranje dodaje redundantne čvorove baze podataka, replikaciju i prebacivanje pri otkazu za mreže velikog obima.
Zašto je FrankenPHP važan
Jednostavniji i brži model opsluživanja PHP-a za WordPress.
Tradicionalni WordPress stekovi često spajaju web server, obrnuti proksi, PHP-FPM skup, slojeve keša i menadžere procesa. FrankenPHP objedinjuje ključne delove tog puta u moderno izvršno okruženje koje pokreće Caddy, što znači manje granica za podešavanje i čistiji put od zahteva do izvršavanja PHP-a.
Prilagođene PHP verzije
PHP se kompajlira iz izvornog koda i optimizuje za naš specifičan tok rada. Opcache je konfigurisan za optimalne performanse. Preload drži uobičajene PHP datoteke spremnim u memoriji.
Caddy je ugrađen
FrankenPHP nasleđuje operativne prednosti Caddy-ja: savremeni HTTP, automatske sertifikate, čistu konfiguraciju i pouzdano rutiranje.
Manje pokretnih delova
Objedinjeno izvršno okruženje smanjuje broj servisa koje je potrebno podešavati, ponovo pokretati, nadzirati i koordinirati.
Odlično rešenje za Multisite
Mreža sajtova ima koristi od efikasnog rutiranja, trajnih cron radnika, deljenog koda aplikacije i centralizovanog poništavanja keša.
Pregled vrednosti komponenti
| Komponenta | Šta radi | Vrednost za hostovani multisite |
|---|---|---|
| Cloudflare edge | DNS, CDN, filtriranje saobraćaja, DDoS zaštita i globalna isporuka. | Štiti izvorne servere i poboljšava kašnjenje za posetioce širom sveta pre nego što saobraćaj stigne do WordPress-a. |
| Caddy | Usmerava HTTP saobraćaj i automatizuje sertifikate, uključujući TLS na zahtev za mapirane domene. | Omogućava brzo aktiviranje domena klijenata bez ručnog rada na sertifikatima. |
| FrankenPHP | Pokreće PHP unutar modernog aplikacionog servera zasnovanog na Caddy-ju, sa opcijama režima rada radnika. | Smanjuje složenost steka i poboljšava put za dinamičke WordPress zahteve. |
| Sidekick keš stranica | Čuva odgovore celih stranica za anonimni saobraćaj i čisti putanje izmenjenog sadržaja. | Pretvara mnoge zahteve u brza pogađanja keša umesto potpunog pokretanja WordPress-a. |
| Docket keš objekata | Kešira zahtevne 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 deljene baze koda. | Pruža nativnu osnovu za WordPress hosting u SaaS stilu. |
| Ultimate Multisite | Dodaje pakete, obezbeđivanje, mapiranje domena, tokove rada za naplatu, merenje, dodatke i kontrole. | Pretvara WordPress Multisite u hostovanu platformu koja se može prodavati. |
| Bedrock + Composer | Čini WordPress zavisnosti verzionisanim, ponovljivim i spremnim za implementaciju. | Smanjuje odstupanja pri implementaciji i daje platformi profesionalan tok izdanja. |
| Trellis implementacije | Automatizuje konfiguraciju servera i produkcione implementacije. | Čini promene infrastrukture ponovljivim umesto ručnim i krhkim. |
| Dizajn redundantnog sloja podataka | Primarna baza podataka, replike, rezervne kopije i obrasci prebacivanja pri otkazu za mreže velikog obima. | Podržava visoku dostupnost, oporavak od katastrofe i skaliranje čitanja kako mreže rastu. |
| Web sloj sa više čvorova | Dodatni FrankenPHP web čvorovi mogu se dodati iza edge rutiranja/balansiranja opterećenja. | Omogućava platformi da horizontalno skalira web saobraćaj umesto oslanjanja na jednu mašinu. |
Arhitektura visoke dostupnosti i skaliranja
Platforma je dizajnirana za skaliranje 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 nezavisno proširivati.
- Horizontalno skaliranje weba: više FrankenPHP web čvorova opslužuje isto izdanje aplikacije iza edge rutiranja ili balansiranja opterećenja.
- Web sloj bez stanja: kod aplikacije se implementira dosledno, što omogućava dodavanje ili zamenu čvorova uz minimalnu proceduru.
- Redundantna arhitektura podataka: mreže velikog obima koriste replikaciju baze podataka, rezervne kopije i planiranje prebacivanja pri otkazu, umesto oslanjanja na jednu tačku oporavka.
- Operacije svesne keša: keš stranica, keš objekata i CDN čišćenja deo su životnog ciklusa sadržaja.
- Napredne cene za velike mreže: platforme sa više od 10.000 sajtova mogu koristiti namensku infrastrukturu, prilagođeno planiranje kapaciteta i prilagođene SLA ugovore.
Izgrađeno za operatere, ne samo za veb-sajtove.
Ne kupujete generički server. Dobijate hostovanu WordPress Multisite platformu sa izvršnim okruženjem, keširanjem, modelom implementacije, automatizacijom domena i komercijalnim alatima potrebnim za prodaju hostovanih sajtova u velikom obimu.
