A quantidade total pode ser vista na última página da classificação por data.
No momento a última página é a 84:
A quantidade total pode ser vista na última página da classificação por data.
No momento a última página é a 84:
Outra forma de pegar esse número é olhado o valor no cabeçalho x-pagination-total-rows
no retorno da request da API: https://www.tabnews.com.br/api/v1/contents?strategy=new
x-pagination-total-rows: 2521
A gente deveria implementar isso no retorno dos endpoins de analytics para poder mostrar na interface 🤝
Outra coisa que seria legal ter no analystics é a quantidade de tabcoins que foi movimentada(upvotes e downvotes) em cada dia
E também a quantidade de tabcoins que foi gerada(publicações) em cada dia
Antes do lançamento do TabNews, a paginação era muito lenta, por isso pensei que não tivesse ido por esse caminho. Não percebi que isso foi corrigido com as alterações dos últimos dias 👍
Ah, mas não fui navegando página por página até a 84 😅
Usei busca binária 😉
Mesmo assim, só de acessar uma página antiga, por exemplo 30
, o site já demorava a carregar e consumia muitas conexões. É que agora houve uma indexação nas tabelas (antes estava sem índice). O Filipe compartilhou a diferença no uso da CPU do Banco de Dados conforme foi realizando modificações:
Está tudo documentado no issue #826.
Como faz pra postar imagens?
Dê uma olhada nessas duas publicações:
Sim sim, agora está muito mais rápido, pois provisoriamente não está mais fazendo prefetch dos conteúdos de cada página, alteramos a query de paginação e foram criados os índices 🤝
Então antes essa busca poderia levar uns 2 ou 3 minutos (sem navegar página por página), mas agora são segundos 👍