A My Client is Rich otimiza o desempenho dos seus websites com o WordPress Headless, o Next.js e a OVHcloud
OVHcloud e My Client is Rich


A agência gere mais de 100 alojamentos web OVHcloud

Implementações automatizadas graças ao GitLab e ao Vercel

Sites mais rápidos com WordPress Headless e Next.js
O contexto
Desde o seu início, há mais de 10 anos, a agência My Client is Rich acompanha os seus clientes com uma abordagem orientada para o retorno sobre o investimento (ROI). Para a agência, a comunicação é um investimento rentável e não uma mera despesa. Aliando criatividade e estratégia, esta empresa alsaciana opera na conceção de websites, na identidade de marca, nos estudos de mercado ou ainda na gestão completa de campanhas de webmarketing.
Perante a necessidade crescente de melhorar o desempenho dos seus websites, embora sem deixar de conservar a simplicidade de utilização do WordPress, a My Client is Rich adotou rapidamente uma solução mais moderna: o WordPress em arquitetura headless. Este método permite dissociar a gestão do conteúdo (back-end) da sua apresentação (front-end), a fim de proporcionar mais rapidez e fluidez a cada página.
O desafio
A My Client is Rich sempre se apoiou no WordPress pela sua facilidade de administração e pela riqueza do seu ecossistema. No entanto, esse CMS apresenta limitações técnicas, pois é muito exigente em termos de recursos de servidor. Isto pode provocar atrasos e afetar o desempenho geral, especialmente durante picos de tráfego ou para projetos que requeiram uma grande capacidade de resposta.
Assim, a agência precisava de encontrar um modelo que combinasse a simplicidade do WordPress com o desempenho de um front-end moderno. Outro desafio era simplificar o processo de desenvolvimento, acelerar os prazos de entrega dos projetos e melhorar a experiência do utilizador final.
A solução
Por isso, a My Client is Rich optou por uma nova arquitetura WordPress headless. Esta separação clara da gestão e da apresentação do conteúdo oferece duas grandes vantagens: uma utilização máxima dos recursos do servidor, assim como uma melhoria considerável do desempenho final dos websites.
Após uma cuidadosa fase de design, o back-end de cada site é instalado num alojamento web partilhado da OVHcloud. A My Client is Rich baseia-se numa infraestrutura robusta, escalável e segura, com um total controlo dos custos. A instalação do WordPress e as suas atualizações são então realizadas via Composer, um gestor de dependências em PHP. Este software facilita a implementação e a manutenção de todas as bibliotecas e extensões necessárias ao bom funcionamento de cada projeto.
A agência também utiliza GraphQL para otimizar a recuperação dinâmica dos conteúdos. Ao contrário das API REST clássicas, esta tecnologia permite efetuar pedidos precisos e orientados para WordPress, reduzindo assim a carga do servidor. Os tempos de carregamento são, portanto, mais rápidos, o que beneficia a experiência do utilizador.
«Com a OVHcloud, dispomos de uma solução completa, rápida e fiável para gerir eficazmente várias centenas de serviços, quer se trate de alojamentos web, de nomes de domínio, de emails ou de bases de dados. Esta infraestrutura permite que nos mantenhamos concentrados na nossa prioridade: fornecer um serviço de qualidade a todos os nossos clientes. Além disso, o apoio ao cliente, acompanhado por uma documentação completa e por uma comunidade ativa, ajuda-nos a explorar plenamente todas as ferramentas ao nosso dispor.»
Gauthier Péréa, Chief Technical Officer, My Client is Rich
De forma a tirar plenamente proveito da arquitetura headless, a My Client is Rich desenvolve o front-end dos seus sites clientes com Next.js, um framework baseado em React. O Next.js permite uma renderização híbrida que combina geração estática das páginas (SSG) e renderização dinâmica do lado do servidor (SSR). Esta abordagem otimiza o desempenho, a interatividade e o referenciamento natural (SEO).
Por fim, a automatização completa das implementações permite que a agência entregue os seus projetos web de forma mais rápida e segura. Baseia-se, para isso, na plataforma GitLab CI/CD, que gere todas as operações de integração e de implementação contínua, e na solução Vercel, especializada no alojamento de aplicações Next.js. Assim, cada alteração do código é testada e validada automaticamente antes da publicação, o que acelera de modo considerável a atualização e a manutenção dos websites. Este processo também assegura a disponibilidade e a escalabilidade em larga escala.
O resultado
Desde que implementou esta arquitetura, a My Client is Rich melhorou consideravelmente o desempenho técnico e operacional dos seus projetos web. Ao reduzir os tempos de carregamento e ao otimizar a utilização dos recursos de servidor, a agência oferece aos seus clientes sites rápidos, fluídos e perfeitamente adaptados a todos os terminais.
A automatização avançada do processo de desenvolvimento também permitiu que a My Client is Rich reduzisse os ciclos de disponibilização online e de atualização dos projetos. Desta forma, a segurança e a qualidade das entregas são reforçadas de forma duradoura.
Todos estes resultados foram alcançados graças a uma base técnica potente e escalável. Tal base permite que a agência administre eficazmente várias centenas de serviços (alojamentos web, domínios, emails, bases de dados) e que se concentre na satisfação e no acompanhamento estratégico dos seus clientes.