Tehniline majutuspinu
FrankenPHP-keskne platvorm majutatud WordPress Multisite’i jaoks.
Hosted Ultimate Multisite ühendab kaasaegse servaedastuse, Caddy, FrankenPHP, WordPress Multisite’i, täislehe vahemälu, objektivahemälu, hallatud varukoopiad ja skaleerimisvalmis andmearhitektuuri, et sinu võrgustik saaks kasvada mõnest saidist suure mahuga SaaS-stiilis platvormiks.
Pinu põhimõtted
- Vaikimisi kiire: servavahemälu, täislehe vahemälu, objektivahemälu ja FrankenPHP töötajad.
- WordPressi-pärane: ehitatud Multisite’i ümber, mitte saidihalduse hilisema külgepoogimisega.
- Skaleerimisvalmis: olekuta veebisõlmed, vahemäluteadlik marsruutimine ja redundantse andmekihi disain.
- Operaatorisõbralik: korratavad juurutused, varukoopiad, seire ja vähem liikuvaid osi.
Kuidas päring platvormil liigub
Igal kihil on üks ülesanne: kaitsta, marsruutida, vahemällu salvestada, käivitada, andmeid hankida ja tagastada võimalikult kiire turvaline vastus.
1. Servakaitse
Cloudflare neelab tavalise internetimüra enne, kui see jõuab lähtepunktini: CDN-edastus, DNS, TLS-i servalõpetus, DDoS-i leevendamine ja WAF-stiilis filtreerimine.
2. Caddy marsruutimine
Caddy haldab kaasaegset HTTP-marsruutimist ja automaatset HTTPS-i. Nõudepõhine TLS saab enne sertifikaatide väljastamist valideerida kaardistatud domeene multisite-võrgu vastu.
3. FrankenPHP käituskeskkond
FrankenPHP käitab PHP-d otse Caddy-põhises serveri käituskeskkonnas, vähendades traditsioonilist veebiserverilt PHP-FPM-ile üleandmist ja hoides rakenduse tee saledana.
4. Täislehe vahemälu
Sidekicki täislehe vahemälu teenindab anonüümset liiklust ilma kogu WordPressi igal päringul käivitamata, samal ajal kui sisu salvestamise konksud tühjendavad muudetud teed automaatselt.
5. WordPress Multisite
Üks WordPressi koodibaas toidab paljusid kliendisaite. Ultimate Multisite lisab ärilised juhtimisvahendid: paketid, provisioneerimise, domeenitöövood, lisad ja saidihalduse.
6. Andmed ja varukoopiad
Andmebaasi- ja failikihid on kaitstud varundus- ja taastamistöövoogudega. Skaleerimisarhitektuur lisab suure mahuga võrkude jaoks redundantsed andmebaasisõlmed, replikatsiooni ja tõrkesiirde.
Miks FrankenPHP on oluline
Lihtsam ja kiirem PHP teenindusmudel WordPressi jaoks.
Traditsioonilised WordPressi pinud liimivad sageli kokku veebiserveri, pöördproksi, PHP-FPM-i kogumi, vahemälukihid ja protsessihaldurid. FrankenPHP koondab selle tee olulised osad kaasaegsesse Caddy jõul töötavasse käituskeskkonda, mis tähendab vähem häälestatavaid piire ja puhtamat teed päringust PHP käivitamiseni.
Kohandatud PHP järgud
PHP kompileeritakse lähtekoodist ja optimeeritakse meie konkreetse töövoo jaoks. Opcache on seadistatud täiuslikuks jõudluseks. Preload hoiab levinud PHP-failid mälus valmis.
Caddy on sisse ehitatud
FrankenPHP pärib Caddy operatiivsed tugevused: kaasaegne HTTP, automaatsed sertifikaadid, puhas konfiguratsioon ja usaldusväärne marsruutimine.
Vähem liikuvaid osi
Ühtne käituskeskkond vähendab teenuste arvu, mida tuleb häälestada, taaskäivitada, jälgida ja koordineerida.
Suurepärane sobivus Multisite’ile
Saitide võrgustik saab kasu tõhusast marsruutimisest, püsivatest croni töötajatest, jagatud rakenduskoodist ja tsentraliseeritud vahemälu tühjendamisest.
Komponentide väärtuse jaotus
| Komponent | Mida see teeb | Väärtus majutatud multisite’i jaoks |
|---|---|---|
| Cloudflare’i serv | DNS, CDN, liikluse filtreerimine, DDoS-kaitse ja globaalne edastus. | Kaitseb lähte-servereid ja parandab globaalsete külastajate latentsust enne, kui liiklus jõuab WordPressini. |
| Caddy | Marsruudib HTTP-liiklust ja automatiseerib sertifikaate, sealhulgas nõudepõhist TLS-i kaardistatud domeenide jaoks. | Võimaldab kliendidomeenidel kiiresti käivituda ilma käsitsi sertifikaaditööta. |
| FrankenPHP | Käitab PHP-d kaasaegses Caddy jõul töötavas rakendusserveris koos töötajarežiimi valikutega. | Vähendab pinu keerukust ja parandab dünaamiliste WordPressi päringute teed. |
| Sidekicki lehevahemälu | Salvestab anonüümse liikluse jaoks täislehe vastused ja tühjendab muudetud sisu teed. | Muudab paljud päringud kiireteks vahemälu tabamusteks täismahus WordPressi käivitamise asemel. |
| Docketi objektivahemälu | Vahemällu salvestab kulukad WordPressi objektide ja päringute tulemused. | Vähendab korduvat andmebaasitööd suures võrgustikus. |
| WordPress Multisite | Käitab paljusid saite ühest WordPressi paigaldusest ja jagatud koodibaasist. | Pakub SaaS-stiilis WordPressi majutuse loomulikku alust. |
| Ultimate Multisite | Lisab paketid, provisioneerimise, domeenikaardistuse, arveldustöövood, mõõtmise, lisad ja juhtimisvahendid. | Muudab WordPress Multisite’i müüdavaks majutatud platvormiks. |
| Bedrock + Composer | Muudab WordPressi sõltuvused versioonituks, korratavaks ja juurutatavaks. | Vähendab juurutuse triivi ja annab platvormile professionaalse väljalaske töövoo. |
| Trellise juurutused | Automatiseerib serveri konfiguratsiooni ja tootmiskeskkonna juurutused. | Muudab taristumuudatused käsitsi ja hapra töö asemel korratavaks. |
| Redundantse andmekihi disain | Peamine andmebaas, koopiad, varukoopiad ja tõrkesiirde mustrid suure mahuga võrkude jaoks. | Toetab kõrget käideldavust, katastroofist taastumist ja lugemiste skaleerimist võrgustike kasvades. |
| Mitmesõlmeline veebikiht | Servamarsruutimise/koormusjaotuse taha saab lisada täiendavaid FrankenPHP veebisõlmi. | Võimaldab platvormil veebiliiklust horisontaalselt skaleerida, selle asemel et toetuda ühele masinale. |
Kõrge käideldavuse ja skaleerimise arhitektuur
Platvorm on loodud kihtidena skaleeruma. Väikesed võrgustikud saavad alustada tõhusalt. Nõudluse kasvades saavad veebimaht, vahemälumaht, andmebaasi redundants ja operatiivtugi laieneda üksteisest sõltumatult.
- Horisontaalne veebiskaleerimine: mitu FrankenPHP veebisõlme teenindavad sama rakenduse väljalaset servamarsruutimise või koormusjaotuse taga.
- Olekuta veebikiht: rakenduskood juurutatakse järjepidevalt, võimaldades sõlmi lisada või asendada minimaalse tseremooniaga.
- Redundantne andmearhitektuur: suure mahuga võrgud kasutavad andmebaasi replikatsiooni, varukoopiaid ja tõrkesiirde planeerimist, selle asemel et sõltuda ühest taastepunktist.
- Vahemäluteadlikud toimingud: lehevahemälu, objektivahemälu ja CDN-i tühjendused on osa sisu elutsüklist.
- Täiustatud hinnastamine suurtele võrkudele: 10 000+ saidiga platvormid saavad kasutada pühendatud taristut, kohandatud mahupplaneerimist ja kohandatud SLA-sid.
Ehitatud operaatoritele, mitte ainult veebisaitidele.
Sa ei osta üldist serverit. Sa saad majutatud WordPress Multisite’i platvormi koos käituskeskkonna, vahemällu salvestamise, juurutusmudeli, domeeniautomaatika ja äriliste tööriistadega, mida on vaja majutatud saitide mastaapseks müümiseks.
