Executando verificação de segurança...
1

SSR ou CSR em um site institucional com blog?

Oi, pessoal!
Comecei recentemente a atuar como desenvolvedora front-end em uma empresa, é a minha primeira oportunidade atuando no mercado de fato.

Mesmo sendo iniciante, fui alocada no time de desenvolvimento (eu e o outro colega, junior kkkk) para construir o novo site institucional da empresa.

Estamos construindo o site com Astro, react e Strapi CMS. Apesar de ser um site institucional, sendo 90% estático, os outros 10% são o blog e biblioteca de materiais (alimentados e atualizados constantemente pelos produtores de conteúdo no strapi).

Para criar as rotas dinâmicas dos posts do blog no astro, é necessário fazer a instalação de um adaptador SSR e escolher a forma de output do site: server ou static.

Tenho lido e estudado sobre, mas a opinião de outras pessoas da área com mais experiência certamente vai agregar e ser proveitosa. Qual o melhor uso nesse contexto? Inicialmente fiz uso do static para que o site fosse renderizado no client, e somente o blog e biblioteca fizessem o uso do SSR (const prerender = false), considerando que são conteúdos atualizados e publicados quase que diariamente.

mas ao estudar mais, vi que para questões de SEO e tempo de carregamento o SSR é mais adequado, e SEO é algo vital na empresa. Então fiquei em dúvida se de fato, o static seja o mais adequado para o contexto. Se alguém que já trabalhou com a mesma stack ou coisa similar poder compartilhar dica, vai ser de grande valia! :)

ps. Esse artigo influenciou bastante a minha dúvida, pois até então estava me baseando somente na documentação do Astro:
https://prismic.io/blog/client-side-vs-server-side-rendering

Carregando publicação patrocinada...
1

Se é um site, server-side sempre é a resposta! Renderização no client deveria ser restrito a aplicaçōes web e mesmo assim com parcimônia!