O próximo passo é
Otimizar o que já construímos antes de adicionar o rastreamento de comportamento:
-
Limitar as sessões de feed em cache por usuário para que atualizações repetidas não acumulem seis horas de listas em cache.
-
Melhorar a mistura de categorias para reduzir o trabalho da CPU em filas grandes.
-
Medir o tempo de carregamento do feed e o uso do cache.
Depois disso, vem o rastreamento de comportamento: registrar impressões genuínas, aberturas de tópicos e tempo de leitura. O pré-carregamento não deve ser contado como leitura.
Inicialmente, coletaremos esses sinais sem alterar a ordem. Assim que o rastreamento estiver confiável, podemos introduzir gradualmente um peso de comportamento de 15% conforme os usuários visualizam de 30 a 50 publicações.