Majutuse tehnoloogiapinu

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

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

KomponentMida see teebVäärtus majutatud multisite’i jaoks
Cloudflare’i servDNS, CDN, liikluse filtreerimine, DDoS-kaitse ja globaalne edastus.Kaitseb lähte-servereid ja parandab globaalsete külastajate latentsust enne, kui liiklus jõuab WordPressini.
CaddyMarsruudib 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.
FrankenPHPKä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äluSalvestab 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äluVahemällu salvestab kulukad WordPressi objektide ja päringute tulemused.Vähendab korduvat andmebaasitööd suures võrgustikus.
WordPress MultisiteKäitab paljusid saite ühest WordPressi paigaldusest ja jagatud koodibaasist.Pakub SaaS-stiilis WordPressi majutuse loomulikku alust.
Ultimate MultisiteLisab paketid, provisioneerimise, domeenikaardistuse, arveldustöövood, mõõtmise, lisad ja juhtimisvahendid.Muudab WordPress Multisite’i müüdavaks majutatud platvormiks.
Bedrock + ComposerMuudab WordPressi sõltuvused versioonituks, korratavaks ja juurutatavaks.Vähendab juurutuse triivi ja annab platvormile professionaalse väljalaske töövoo.
Trellise juurutusedAutomatiseerib serveri konfiguratsiooni ja tootmiskeskkonna juurutused.Muudab taristumuudatused käsitsi ja hapra töö asemel korratavaks.
Redundantse andmekihi disainPeamine 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 veebikihtServamarsruutimise/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.

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.