Pilha de alojamento técnico
Uma plataforma centrada no FrankenPHP para WordPress Multisite alojado.
O Ultimate Multisite Alojado combina entrega moderna na periferia, Caddy, FrankenPHP, WordPress Multisite, cache de páginas completas, cache de objectos, cópias de segurança geridas e uma arquitectura de dados preparada para escalar, para que a sua rede possa crescer de um pequeno número de sites para uma plataforma de alto volume ao estilo SaaS.
Princípios da pilha
- Rápido por predefinição: cache na periferia, cache de páginas completas, cache de objectos e trabalhadores FrankenPHP.
- Nativo do WordPress: desenvolvido em torno do Multisite, em vez de adicionar a gestão de sites mais tarde.
- Preparado para escalar: nós Web sem estado, encaminhamento sensível à cache e um design de camada de dados redundante.
- Fácil para operadores: implementações repetíveis, cópias de segurança, monitorização e menos componentes móveis.
Como um pedido percorre a plataforma
Cada camada tem uma função: proteger, encaminhar, colocar em cache, executar, recuperar dados e devolver a resposta segura mais rápida possível.
1. Protecção na periferia
A Cloudflare absorve o ruído comum da Internet antes que chegue à origem: entrega por CDN, DNS, terminação TLS na periferia, mitigação de DDoS e filtragem ao estilo WAF.
2. Encaminhamento Caddy
O Caddy gere o encaminhamento HTTP moderno e o HTTPS automático. O TLS sob pedido pode validar domínios mapeados na rede multisite antes de emitir certificados.
3. Ambiente de execução FrankenPHP
O FrankenPHP executa PHP directamente dentro do ambiente de execução de servidor baseado no Caddy, reduzindo a transferência tradicional entre o servidor Web e o PHP-FPM e mantendo o percurso da aplicação optimizado.
4. Cache de páginas completas
O cache de páginas completas Sidekick serve tráfego anónimo sem inicializar todo o WordPress em cada pedido, enquanto os hooks de gravação de conteúdo eliminam automaticamente da cache os caminhos alterados.
5. WordPress Multisite
Uma base de código WordPress alimenta muitos sites de clientes. O Ultimate Multisite adiciona os controlos comerciais: planos, aprovisionamento, fluxos de trabalho de domínios, complementos e gestão de sites.
6. Dados e cópias de segurança
As camadas de base de dados e de ficheiros são protegidas com fluxos de trabalho de cópia de segurança e restauro. A arquitectura de escalabilidade adiciona nós de base de dados redundantes, replicação e failover para redes de alto volume.
Porque o FrankenPHP é importante
Um modelo mais simples e mais rápido para servir PHP no WordPress.
As pilhas tradicionais de WordPress frequentemente juntam um servidor Web, proxy reverso, grupo PHP-FPM, camadas de cache e gestores de processos. O FrankenPHP concentra partes essenciais desse percurso num ambiente de execução moderno alimentado pelo Caddy, o que significa menos limites a ajustar e um caminho mais limpo do pedido até à execução de PHP.
Compilações PHP personalizadas
O PHP é compilado a partir do código-fonte e optimizado para o nosso fluxo de trabalho específico. O Opcache é configurado para um desempenho perfeito. O preload mantém os ficheiros PHP comuns prontos na memória.
Caddy integrado
O FrankenPHP herda os pontos fortes operacionais do Caddy: HTTP moderno, certificados automáticos, configuração limpa e encaminhamento fiável.
Menos componentes móveis
Um ambiente de execução unificado reduz o número de serviços que precisam de ser ajustados, reiniciados, monitorizados e coordenados.
Excelente para Multisite
Uma rede de sites beneficia de encaminhamento eficiente, trabalhadores cron persistentes, código de aplicação partilhado e invalidação centralizada da cache.
Detalhamento do valor dos componentes
| Componente | O que faz | Valor para multisite alojado |
|---|---|---|
| Periferia Cloudflare | DNS, CDN, filtragem de tráfego, protecção contra DDoS e entrega global. | Protege os servidores de origem e melhora a latência global dos visitantes antes de o tráfego chegar ao WordPress. |
| Caddy | Encaminha o tráfego HTTP e automatiza certificados, incluindo TLS sob pedido para domínios mapeados. | Permite que os domínios dos clientes fiquem activos rapidamente sem trabalho manual com certificados. |
| FrankenPHP | Executa PHP num servidor de aplicações moderno alimentado pelo Caddy, com opções de modo de trabalhadores. | Reduz a complexidade da pilha e melhora o percurso dos pedidos dinâmicos do WordPress. |
| Cache de páginas Sidekick | Armazena respostas de páginas completas para tráfego anónimo e elimina da cache os caminhos de conteúdo alterado. | Transforma muitos pedidos em rápidos acertos de cache, em vez de inicializações completas do WordPress. |
| Cache de objectos Docket | Armazena em cache objectos WordPress dispendiosos e resultados de consultas. | Reduz o trabalho repetido na base de dados em toda uma grande rede. |
| WordPress Multisite | Executa muitos sites a partir de uma instalação WordPress e de uma base de código partilhada. | Fornece a base nativa para alojamento WordPress ao estilo SaaS. |
| Ultimate Multisite | Adiciona planos, aprovisionamento, mapeamento de domínios, fluxos de facturação, medição, complementos e controlos. | Transforma o WordPress Multisite numa plataforma alojada comercializável. |
| Bedrock + Composer | Torna as dependências do WordPress versionadas, reproduzíveis e implementáveis. | Reduz divergências de implementação e oferece à plataforma um fluxo de lançamento profissional. |
| Implementações Trellis | Automatiza a configuração de servidores e as implementações em produção. | Torna as alterações de infraestrutura repetíveis, em vez de manuais e frágeis. |
| Design de camada de dados redundante | Base de dados principal, réplicas, cópias de segurança e padrões de failover para redes de alto volume. | Suporta elevada disponibilidade, recuperação de desastres e escalabilidade de leitura à medida que as redes crescem. |
| Camada Web com múltiplos nós | Podem ser adicionados nós Web FrankenPHP adicionais por trás do encaminhamento na periferia/equilíbrio de carga. | Permite que a plataforma escale o tráfego Web horizontalmente, em vez de depender de uma única máquina. |
Arquitectura de elevada disponibilidade e escalabilidade
A plataforma foi concebida para escalar por camadas. Redes pequenas podem começar de forma eficiente. À medida que a procura cresce, a capacidade Web, a capacidade de cache, a redundância da base de dados e o suporte operacional podem expandir-se de forma independente.
- Escalabilidade Web horizontal: vários nós Web FrankenPHP servem a mesma versão da aplicação por trás do encaminhamento na periferia ou equilíbrio de carga.
- Camada Web sem estado: o código da aplicação é implementado de forma consistente, permitindo adicionar ou substituir nós com um esforço mínimo.
- Arquitectura de dados redundante: redes de alto volume utilizam replicação de base de dados, cópias de segurança e planeamento de failover, em vez de dependerem de um único ponto de recuperação.
- Operações sensíveis à cache: a cache de páginas, a cache de objectos e as eliminações da CDN fazem parte do ciclo de vida do conteúdo.
- Preços avançados para redes grandes: plataformas com mais de 10.000 sites podem utilizar infraestrutura dedicada, planeamento de capacidade personalizado e SLAs à medida.
Criado para operadores, não apenas para websites.
Não está a comprar um servidor genérico. Está a obter uma plataforma WordPress Multisite alojada com o ambiente de execução, cache, modelo de implementação, automatização de domínios e ferramentas comerciais necessárias para vender sites alojados em escala.
