Stack tecnico di hosting
Una piattaforma orientata a FrankenPHP per WordPress Multisite in hosting.
Hosted Ultimate Multisite combina delivery edge moderna, Caddy, FrankenPHP, WordPress Multisite, caching full-page, caching degli oggetti, backup gestiti e un’architettura dati pronta a scalare, così la tua rete può crescere da una manciata di siti a una piattaforma ad alto volume in stile SaaS.
Principi dello stack
- Veloce per impostazione predefinita: cache edge, cache full-page, cache degli oggetti e worker FrankenPHP.
- Nativo per WordPress: costruito attorno a Multisite invece di aggiungere la gestione dei siti in un secondo momento.
- Pronto a scalare: nodi web stateless, routing consapevole della cache e progettazione di un livello dati ridondante.
- Adatto agli operatori: deploy ripetibili, backup, monitoraggio e meno componenti in movimento.
Come una richiesta attraversa la piattaforma
Ogni livello ha un compito: proteggere, instradare, memorizzare in cache, eseguire, recuperare dati e restituire la risposta sicura più rapida possibile.
1. Protezione edge
Cloudflare assorbe il rumore comune di Internet prima che raggiunga l’origine: delivery CDN, DNS, terminazione TLS edge, mitigazione DDoS e filtraggio in stile WAF.
2. Routing Caddy
Caddy gestisce il routing HTTP moderno e HTTPS automatico. Il TLS on-demand può convalidare i domini mappati rispetto alla rete multisite prima di emettere i certificati.
3. Runtime FrankenPHP
FrankenPHP esegue PHP direttamente all’interno del runtime server basato su Caddy, riducendo il tradizionale passaggio da web server a PHP-FPM e mantenendo snello il percorso dell’applicazione.
4. Cache full-page
La cache full-page di Sidekick serve il traffico anonimo senza avviare tutto WordPress a ogni richiesta, mentre gli hook di salvataggio dei contenuti eliminano automaticamente i percorsi modificati.
5. WordPress Multisite
Un’unica codebase WordPress alimenta molti siti clienti. Ultimate Multisite aggiunge i controlli commerciali: piani, provisioning, flussi di lavoro per i domini, add-on e gestione dei siti.
6. Dati e backup
I livelli database e file sono protetti con flussi di lavoro di backup e ripristino. L’architettura di scalabilità aggiunge nodi database ridondanti, replica e failover per reti ad alto volume.
Perché FrankenPHP è importante
Un modello più semplice e veloce per servire PHP con WordPress.
Gli stack WordPress tradizionali spesso uniscono un web server, un reverse proxy, un pool PHP-FPM, livelli di cache e process manager. FrankenPHP concentra parti chiave di quel percorso in un runtime moderno basato su Caddy, il che significa meno confini da ottimizzare e un percorso più pulito dalla richiesta all’esecuzione PHP.
Build PHP personalizzate
PHP è compilato dal sorgente e ottimizzato per il nostro flusso di lavoro specifico. Opcache è configurato per prestazioni perfette. Il preload mantiene in memoria i file PHP comuni pronti all’uso.
Caddy integrato
FrankenPHP eredita i punti di forza operativi di Caddy: HTTP moderno, certificati automatici, configurazione pulita e routing affidabile.
Meno componenti in movimento
Un runtime unificato riduce il numero di servizi che devono essere ottimizzati, riavviati, monitorati e coordinati.
Ottimo per Multisite
Una rete di siti beneficia di routing efficiente, worker cron persistenti, codice applicativo condiviso e invalidazione centralizzata della cache.
Analisi del valore dei componenti
| Componente | Cosa fa | Valore per il multisite in hosting |
|---|---|---|
| Edge Cloudflare | DNS, CDN, filtraggio del traffico, protezione DDoS e delivery globale. | Protegge i server di origine e migliora la latenza globale dei visitatori prima che il traffico raggiunga WordPress. |
| Caddy | Instrada il traffico HTTP e automatizza i certificati, incluso il TLS on-demand per i domini mappati. | Consente ai domini dei clienti di andare online rapidamente senza lavoro manuale sui certificati. |
| FrankenPHP | Esegue PHP all’interno di un moderno application server basato su Caddy con opzioni in modalità worker. | Riduce la complessità dello stack e migliora il percorso per le richieste dinamiche di WordPress. |
| Cache delle pagine Sidekick | Memorizza le risposte full-page per il traffico anonimo ed elimina i percorsi dei contenuti modificati. | Trasforma molte richieste in rapidi hit di cache invece di avvii completi di WordPress. |
| Cache degli oggetti Docket | Memorizza in cache oggetti WordPress costosi e risultati di query. | Riduce il lavoro ripetuto del database su una rete di grandi dimensioni. |
| WordPress Multisite | Esegue molti siti da un’unica installazione WordPress e codebase condivisa. | Fornisce la base nativa per l’hosting WordPress in stile SaaS. |
| Ultimate Multisite | Aggiunge piani, provisioning, mappatura dei domini, flussi di fatturazione, misurazione, add-on e controlli. | Trasforma WordPress Multisite in una piattaforma hosted vendibile. |
| Bedrock + Composer | Rende le dipendenze WordPress versionate, riproducibili e distribuibili. | Riduce la deriva dei deploy e offre alla piattaforma un flusso di rilascio professionale. |
| Deploy Trellis | Automatizza la configurazione dei server e i deploy in produzione. | Rende le modifiche all’infrastruttura ripetibili invece che manuali e fragili. |
| Progettazione del livello dati ridondante | Database primario, repliche, backup e pattern di failover per reti ad alto volume. | Supporta alta disponibilità, disaster recovery e scalabilità in lettura man mano che le reti crescono. |
| Livello web multi-nodo | Nodi web FrankenPHP aggiuntivi possono essere aggiunti dietro routing edge/load balancing. | Consente alla piattaforma di scalare orizzontalmente il traffico web invece di dipendere da una sola macchina. |
Alta disponibilità e architettura di scalabilità
La piattaforma è progettata per scalare a livelli. Le reti piccole possono iniziare in modo efficiente. Con l’aumentare della domanda, capacità web, capacità di cache, ridondanza del database e supporto operativo possono espandersi indipendentemente.
- Scalabilità web orizzontale: più nodi web FrankenPHP servono la stessa release dell’applicazione dietro routing edge o load balancing.
- Livello web stateless: il codice applicativo viene distribuito in modo coerente, consentendo di aggiungere o sostituire nodi con procedure minime.
- Architettura dati ridondante: le reti ad alto volume usano replica del database, backup e pianificazione del failover invece di dipendere da un singolo punto di ripristino.
- Operazioni consapevoli della cache: cache delle pagine, cache degli oggetti e purge della CDN fanno parte del ciclo di vita dei contenuti.
- Prezzi avanzati per reti grandi: le piattaforme con oltre 10.000 siti possono utilizzare infrastruttura dedicata, pianificazione della capacità su misura e SLA personalizzati.
Costruito per gli operatori, non solo per i siti web.
Non stai acquistando un server generico. Stai ottenendo una piattaforma WordPress Multisite in hosting con runtime, caching, modello di deploy, automazione dei domini e strumenti commerciali necessari per vendere siti hosted su larga scala.
