Pila d’allotjament

Pila tècnica d’allotjament

Una plataforma prioritàriament basada en FrankenPHP per a WordPress Multisite allotjat.

Hosted Ultimate Multisite combina lliurament modern a la perifèria, Caddy, FrankenPHP, WordPress Multisite, memòria cau de pàgina completa, memòria cau d’objectes, còpies de seguretat gestionades i una arquitectura de dades preparada per escalar perquè la vostra xarxa pugui créixer des d’un grapat de llocs fins a una plataforma d’alt volum d’estil SaaS.

Principis de la pila

  • Ràpid per defecte: memòria cau a la perifèria, memòria cau de pàgina completa, memòria cau d’objectes i treballadors de FrankenPHP.
  • Nadiu de WordPress: construït al voltant de Multisite en lloc d’afegir-hi la gestió de llocs més endavant.
  • Preparat per escalar: nodes web sense estat, encaminament conscient de la memòria cau i un disseny de capa de dades redundant.
  • Fàcil per als operadors: desplegaments repetibles, còpies de seguretat, monitoratge i menys peces mòbils.

Com es mou una sol·licitud per la plataforma

Cada capa té una funció: protegir, encaminar, emmagatzemar a la memòria cau, executar, recuperar dades i retornar la resposta segura més ràpida possible.

1. Protecció a la perifèria

Cloudflare absorbeix el soroll habitual d’Internet abans que arribi a l’origen: lliurament CDN, DNS, TLS a la perifèria, mitigació de DDoS i filtratge d’estil WAF.

2. Encaminament amb Caddy

Caddy gestiona l’encaminament HTTP modern i HTTPS automàtic. El TLS sota demanda pot validar dominis assignats contra la xarxa multisite abans d’emetre certificats.

3. Entorn d’execució FrankenPHP

FrankenPHP executa PHP directament dins de l’entorn de servidor basat en Caddy, reduint el traspàs tradicional del servidor web a PHP-FPM i mantenint la ruta de l’aplicació lleugera.

4. Memòria cau de pàgina completa

La memòria cau de pàgina completa de Sidekick serveix trànsit anònim sense arrencar tot WordPress en cada sol·licitud, mentre que els hooks de desament de contingut purguen automàticament les rutes modificades.

5. WordPress Multisite

Una sola base de codi de WordPress impulsa molts llocs de clients. Ultimate Multisite afegeix els controls comercials: plans, aprovisionament, fluxos de domini, complements i gestió de llocs.

6. Dades i còpies de seguretat

Les capes de base de dades i fitxers estan protegides amb fluxos de còpia de seguretat i restauració. L’arquitectura d’escala afegeix nodes de base de dades redundants, replicació i commutació per error per a xarxes d’alt volum.

Per què FrankenPHP és important

Les piles tradicionals de WordPress sovint uneixen un servidor web, un proxy invers, un conjunt PHP-FPM, capes de memòria cau i gestors de processos. FrankenPHP concentra parts clau d’aquesta ruta en un entorn d’execució modern impulsat per Caddy, cosa que significa menys límits per ajustar i una ruta més neta des de la sol·licitud fins a l’execució de PHP.

Compilacions PHP personalitzades

PHP es compila des del codi font i s’optimitza per al nostre flux de treball específic. Opcache està configurat per obtenir un rendiment perfecte. La precàrrega manté els fitxers PHP habituals preparats a la memòria.

Caddy integrat

FrankenPHP hereta els punts forts operatius de Caddy: HTTP modern, certificats automàtics, configuració neta i encaminament fiable.

Menys peces mòbils

Un entorn d’execució unificat redueix el nombre de serveis que cal ajustar, reiniciar, monitorar i coordinar.

Ideal per a Multisite

Una xarxa de llocs es beneficia d’un encaminament eficient, treballadors cron persistents, codi d’aplicació compartit i invalidació centralitzada de la memòria cau.

Desglossament del valor dels components

ComponentQuè faValor per al multisite allotjat
Perifèria de CloudflareDNS, CDN, filtratge de trànsit, protecció DDoS i lliurament global.Protegeix els servidors d’origen i millora la latència global dels visitants abans que el trànsit arribi a WordPress.
CaddyEncamina el trànsit HTTP i automatitza els certificats, incloent-hi TLS sota demanda per a dominis assignats.Permet que els dominis dels clients es posin en línia ràpidament sense feina manual amb certificats.
FrankenPHPExecuta PHP dins d’un servidor d’aplicacions modern impulsat per Caddy amb opcions de mode treballador.Redueix la complexitat de la pila i millora la ruta per a les sol·licituds dinàmiques de WordPress.
Memòria cau de pàgina SidekickEmmagatzema respostes de pàgina completa per al trànsit anònim i purga les rutes de contingut modificades.Converteix moltes sol·licituds en encerts ràpids de memòria cau en lloc d’arrencades completes de WordPress.
Memòria cau d’objectes DocketEmmagatzema a la memòria cau objectes de WordPress i resultats de consultes costosos.Redueix el treball repetit de base de dades en una xarxa gran.
WordPress MultisiteExecuta molts llocs des d’una sola instal·lació de WordPress i una base de codi compartida.Proporciona la base nativa per a l’allotjament de WordPress d’estil SaaS.
Ultimate MultisiteAfegeix plans, aprovisionament, assignació de dominis, fluxos de facturació, mesurament, complements i controls.Converteix WordPress Multisite en una plataforma allotjada comercialitzable.
Bedrock + ComposerFa que les dependències de WordPress estiguin versionades, siguin reproduïbles i es puguin desplegar.Redueix la deriva de desplegament i dona a la plataforma un flux de publicació professional.
Desplegaments TrellisAutomatitza la configuració del servidor i els desplegaments de producció.Fa que els canvis d’infraestructura siguin repetibles en lloc de manuals i fràgils.
Disseny de capa de dades redundantBase de dades principal, rèpliques, còpies de seguretat i patrons de commutació per error per a xarxes d’alt volum.Dona suport a l’alta disponibilitat, la recuperació davant desastres i l’escalat de lectura a mesura que les xarxes creixen.
Capa web multinodeEs poden afegir nodes web FrankenPHP addicionals darrere de l’encaminament a la perifèria o l’equilibri de càrrega.Permet que la plataforma escali horitzontalment el trànsit web en lloc de dependre d’una sola màquina.

Alta disponibilitat i arquitectura d’escala

La plataforma està dissenyada per escalar per capes. Les xarxes petites poden començar de manera eficient. A mesura que la demanda creix, la capacitat web, la capacitat de memòria cau, la redundància de base de dades i el suport operatiu poden ampliar-se de manera independent.

  • Escalat web horitzontal: diversos nodes web FrankenPHP serveixen la mateixa versió de l’aplicació darrere de l’encaminament a la perifèria o l’equilibri de càrrega.
  • Capa web sense estat: el codi de l’aplicació es desplega de manera consistent, permetent afegir o substituir nodes amb un mínim de cerimònia.
  • Arquitectura de dades redundant: les xarxes d’alt volum utilitzen replicació de bases de dades, còpies de seguretat i planificació de commutació per error en lloc de dependre d’un únic punt de recuperació.
  • Operacions conscients de la memòria cau: la memòria cau de pàgina, la memòria cau d’objectes i les purgues de CDN formen part del cicle de vida del contingut.
  • Preus avançats per a xarxes grans: les plataformes de més de 10.000 llocs poden utilitzar infraestructura dedicada, planificació de capacitat a mida i SLA personalitzats.

No esteu comprant un servidor genèric. Esteu obtenint una plataforma WordPress Multisite allotjada amb l’entorn d’execució, la memòria cau, el model de desplegament, l’automatització de dominis i les eines comercials necessàries per vendre llocs allotjats a escala.