Menu adicional

Obtenha o MemberPress hoje mesmo! Comece a ser pago pelo conteúdo que você cria! Obtenha o MemberPress agora
  1. Início
  2. Base de conhecimento
  3. MemberPress AppKit
  4. Configuração do AppKit
  5. Recomendações de hospedagem para o AppKit MemberPress

Recomendações de hospedagem para o AppKit MemberPress

O aplicativo MemberPress requer uma hospedagem otimizada que ofereça suporte à escalabilidade, velocidade e conexões simultâneas de usuários. O aplicativo depende de chamadas frequentes à API do WordPress para recuperação de dados. Este documento explica os requisitos de hospedagem, as especificações de hardware, as necessidades de software de servidor e as configurações de hospedagem recomendadas.

Compreensão dos requisitos de hospedagem do aplicativo MemberPress (iOS ou Android)

Um aplicativo MemberPress (iOS ou Android) é um aplicativo móvel dinâmico criado para interação com o usuário em tempo real. O fornecimento de dados ocorre por meio da API REST do WordPress, em vez de acesso direto ao banco de dados. O desempenho depende da velocidade de resposta do servidor para solicitações de API. A configuração adequada da hospedagem garante experiências tranquilas para os membros e a confiabilidade do aplicativo.

Entendendo os benefícios do cache de API

O cache de API melhora o desempenho do aplicativo armazenando dados acessados com frequência na memória de acesso rápido.

Cache automático de respostas armazena as respostas da API do MemberPress para uma recuperação mais rápida. Os dados armazenados em cache são fornecidos mais rapidamente do que novas consultas ao banco de dados para cada solicitação.

Tempos de carregamento mais rápidos resultado dos dados armazenados em cache em comparação com o desempenho da versão da Web. O armazenamento em cache da API reduz significativamente o tempo de resposta e processamento das solicitações móveis.

Cache de usuário individual mantém um cache separado por membro, atualizado em tempo real. O cache pessoal garante que os membros vejam os dados atuais sem afetar outros usuários.

Redução da carga do servidor ocorre por meio da minimização da geração de dados em tempo real. O armazenamento em cache diminui as consultas ao banco de dados e os requisitos de processamento por solicitação.

Ativar o cache da API em Painel de controle > MP AppKit > Configurações > Cache de API. O cache de API funciona imediatamente na maioria das configurações de servidor.

Cache de API para desempenho do aplicativo

O aplicativo usa a renderização móvel nativa, mas seus dados vêm do WordPress por meio da API REST. O desempenho depende da rapidez com que seu servidor pode fornecer respostas à API.

Benefícios do cache de API:

  • Armazena automaticamente em cache a maioria das respostas da API do MemberPress.
  • Oferece tempos de carregamento mais rápidos do que a versão da Web.
  • Cada usuário tem seu próprio cache, atualizado em tempo real.
  • Reduz a carga do servidor ao minimizar a geração de dados em tempo real.

Habilite o cache de API no plug-in MemberPress AppKit. Ele funciona imediatamente na maioria dos servidores.

Requisitos de hardware

Com base em testes extensivos com cache de API ativado e tráfego baseado em aplicativos 100%:

Usuários simultâneosMemória (RAM)Núcleos de CPUArmazenamento (Est.)Largura de banda (Est.)
Até 150 usuários16 GB+8+50 GB+125GB+/mês
Até 300 usuários32GB+16+MAIS DE 100 GB250GB+/mês
Até 600 usuários64GB+32+MAIS DE 150 GB500GB+/mês
Até 1.200 usuários128 GB+64+MAIS DE 200 GB1TB+/mês

Observação: As necessidades de recursos aumentarão com mais plug-ins, tráfego da Web ou uploads de mídia. A hospedagem na nuvem permite o dimensionamento sem migração.

Requisitos do software do servidor

Peça ao seu anfitrião para fornecer:

  • Linux OScore
  • PHP 8.1
  • MariaDB 10.1+ (preferível ao MySQL 8.1+)
  • SSL (HTTPS)
  • Sem NGINX

Observação: MariaDB é recomendado para um melhor desempenho em relação ao MySQL.

Coisas a serem evitadas

Evite provedores de hospedagem que:

  • Bloquear solicitações de API de aplicativos externos.
  • Impor o armazenamento em cache obrigatório no lado do servidor.
  • Desativar os principais recursos do WordPress.

Observação: Muitos hosts do WordPress são otimizados para sites estáticos, não para aplicativos em tempo real, como o aplicativo MemberPress (iOS ou Android).

Tipo de hospedagem recomendado

Nós recomendo fortemente a hospedagem na nuvem para um desempenho ideal:

  • A hospedagem compartilhada carece de recursos.
  • Os servidores VPS/dedicados não são dimensionados facilmente.
  • Os servidores em nuvem são escalonados para cima e para baixo com pouco ou nenhum tempo de inatividade.

Pilha de hospedagem ideal

Para liberar totalmente o potencial de desempenho do seu aplicativo:

  • Infraestrutura: Configuração de nuvem baseada em AWS (ou nuvem semelhante de alto desempenho).
  • Servidor: LiteSpeed Enterprise Server.
  • Banco de dados: MariaDB (rápido e estável para WordPress).
  • Armazenamento em cache:
    • Cache LiteSpeed
    • Cache Redis + Relé + LiteSpeedPHP
    • Object Cache Pro

Observação: Execute benchmarks com ferramentas como o WPPerformanceTester para validar o desempenho do seu servidor.

Este artigo foi útil?

Artigos relacionados

garota do computador

Obtenha o MemberPress hoje mesmo!

Comece a ser pago pelo conteúdo que você cria.