[Umami] Remove a busca de dados estatísticos de cada conteúdo durante a geração das páginas estáticas #1834
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Com isso, encerra o experimento sobre a Umami Cloud iniciado no PR #1832.
Considero que obtivemos sucesso ao conseguir as seguintes respostas:
Sobre a performance, vejam o impacto na duração da geração das páginas de conteúdos após o merge do #1832. O tempo médio subiu da casa dos 250 ms para cerca de 2 000 ms:
Conclusão
Por causa da performance, não é viável buscar as estatísticas na
getStaticProps
, mas podemos perfeitamente fazer a busca pelo client usando um endpoint com cache. E a busca pelo client deve reduzir ainda mais os raríssimos erros que tivemos com a API.Esse PR ainda não implementa isso, pois precisamos de uma decisão final sobre a mudança da Vercel para a Umami, mas acredito que essa seja uma mudança bem vinda.