Pilha de Hospedagem

Pilha técnica de hospedagem

Uma plataforma baseada prioritariamente em FrankenPHP para WordPress Multisite hospedado.

O Ultimate Multisite hospedado combina entrega moderna na borda, Caddy, FrankenPHP, WordPress Multisite, cache de página inteira, cache de objetos, backups gerenciados e uma arquitetura de dados pronta para escalar, para que sua rede possa crescer de alguns poucos sites para uma plataforma de alto volume no estilo SaaS.

Princípios da pilha

  • Rápido por padrão: cache de borda, cache de página inteira, cache de objetos e workers do FrankenPHP.
  • Nativo para WordPress: criado em torno do Multisite, em vez de adicionar o gerenciamento de sites posteriormente.
  • Pronto para escalar: nós web sem estado, roteamento com reconhecimento de cache e um design de camada de dados redundante.
  • Amigável para operadores: implantações repetíveis, backups, monitoramento e menos partes móveis.

Como uma solicitação percorre a plataforma

Cada camada tem uma função: proteger, rotear, armazenar em cache, executar, recuperar dados e retornar a resposta segura mais rápida possível.

1. Proteção de borda

O Cloudflare absorve ruídos comuns da internet antes que cheguem à origem: entrega por CDN, DNS, terminação TLS na borda, mitigação de DDoS e filtragem no estilo WAF.

2. Roteamento do Caddy

O Caddy gerencia o roteamento HTTP moderno e o HTTPS automático. O TLS sob demanda pode validar domínios mapeados em relação à rede multisite antes de emitir certificados.

3. Runtime do FrankenPHP

O FrankenPHP executa PHP diretamente dentro do runtime de servidor baseado em Caddy, reduzindo a transferência tradicional entre o servidor web e o PHP-FPM e mantendo o caminho da aplicação enxuto.

4. Cache de página inteira

O cache de página inteira do Sidekick atende tráfego anônimo sem inicializar todo o WordPress em cada solicitação, enquanto hooks de salvamento de conteúdo removem automaticamente do cache os caminhos alterados.

5. WordPress Multisite

Uma base de código do WordPress alimenta muitos sites de clientes. O Ultimate Multisite adiciona os controles comerciais: planos, provisionamento, fluxos de trabalho de domínio, complementos e gerenciamento de sites.

6. Dados e backups

As camadas de banco de dados e arquivos são protegidas com fluxos de trabalho de backup e restauração. A arquitetura de escala adiciona nós de banco de dados redundantes, replicação e failover para redes de alto volume.

Por que o FrankenPHP é importante

As pilhas tradicionais do WordPress geralmente unem um servidor web, proxy reverso, pool de PHP-FPM, camadas de cache e gerenciadores de processos. O FrankenPHP consolida partes essenciais desse caminho em um runtime moderno com Caddy, o que significa menos limites para ajustar e um caminho mais limpo da solicitação à execução do PHP.

Compilações personalizadas de PHP

O PHP é compilado a partir do código-fonte e otimizado para nosso fluxo de trabalho específico. O Opcache é configurado para desempenho perfeito. O preload mantém arquivos 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 roteamento confiável.

Menos partes móveis

Um runtime unificado reduz o número de serviços que precisam ser ajustados, reiniciados, monitorados e coordenados.

Ótima opção para Multisite

Uma rede de sites se beneficia de roteamento eficiente, workers persistentes de cron, código de aplicação compartilhado e invalidação centralizada de cache.

Detalhamento do valor dos componentes

ComponenteO que fazValor para multisite hospedado
Borda do CloudflareDNS, CDN, filtragem de tráfego, proteção contra DDoS e entrega global.Protege os servidores de origem e melhora a latência global dos visitantes antes que o tráfego chegue ao WordPress.
CaddyRoteia o tráfego HTTP e automatiza certificados, incluindo TLS sob demanda para domínios mapeados.Permite que os domínios dos clientes entrem no ar rapidamente, sem trabalho manual com certificados.
FrankenPHPExecuta PHP dentro de um servidor de aplicações moderno baseado em Caddy, com opções de modo worker.Reduz a complexidade da pilha e melhora o caminho para solicitações dinâmicas do WordPress.
Cache de página do SidekickArmazena respostas de página inteira para tráfego anônimo e remove do cache os caminhos de conteúdo alterados.Transforma muitas solicitações em acertos rápidos de cache, em vez de inicializações completas do WordPress.
Cache de objetos do DocketArmazena em cache resultados dispendiosos de objetos e consultas do WordPress.Reduz o trabalho repetido do banco de dados em uma grande rede.
WordPress MultisiteExecuta muitos sites a partir de uma instalação do WordPress e uma base de código compartilhada.Fornece a base nativa para hospedagem WordPress no estilo SaaS.
Ultimate MultisiteAdiciona planos, provisionamento, mapeamento de domínios, fluxos de faturamento, medição, complementos e controles.Transforma o WordPress Multisite em uma plataforma hospedada comercializável.
Bedrock + ComposerTorna as dependências do WordPress versionadas, reproduzíveis e implantáveis.Reduz desvios de implantação e oferece à plataforma um fluxo de lançamento profissional.
Implantações com TrellisAutomatiza a configuração do servidor e as implantações em produção.Torna as mudanças de infraestrutura repetíveis, em vez de manuais e frágeis.
Design de camada de dados redundanteBanco de dados primário, réplicas, backups e padrões de failover para redes de alto volume.Oferece suporte à alta disponibilidade, recuperação de desastres e escalabilidade de leitura à medida que as redes crescem.
Camada web com vários nósNós web adicionais do FrankenPHP podem ser adicionados atrás de roteamento de borda/balanceamento de carga.Permite que a plataforma escale o tráfego web horizontalmente, em vez de depender de uma única máquina.

Arquitetura de alta disponibilidade e escalabilidade

A plataforma foi projetada para escalar em camadas. Redes pequenas podem começar de forma eficiente. Conforme a demanda cresce, a capacidade web, a capacidade de cache, a redundância do banco de dados e o suporte operacional podem ser expandidos de forma independente.

  • Escalabilidade web horizontal: vários nós web do FrankenPHP atendem à mesma versão da aplicação por trás do roteamento de borda ou do balanceamento de carga.
  • Camada web sem estado: o código da aplicação é implantado de forma consistente, permitindo adicionar ou substituir nós com o mínimo de esforço.
  • Arquitetura de dados redundante: redes de alto volume usam replicação de banco de dados, backups e planejamento de failover, em vez de depender de um único ponto de recuperação.
  • Operações com reconhecimento de cache: cache de página, cache de objetos e limpezas de CDN fazem parte do ciclo de vida do conteúdo.
  • Preços avançados para grandes redes: plataformas com mais de 10.000 sites podem usar infraestrutura dedicada, planejamento de capacidade sob medida e SLAs personalizados.

Você não está comprando um servidor genérico. Está recebendo uma plataforma hospedada de WordPress Multisite com o runtime, o cache, o modelo de implantação, a automação de domínios e as ferramentas comerciais necessárias para vender sites hospedados em escala.