Quão eficiente pode ser o Meteor ao compartilhar uma enorme coleção entre muitos clientes?
Imagine o seguinte caso:
1.000 clientes estão conectados a uma página do Meteor exibindo o conteúdo da coleção "Somestuff".
"Somestuff" é uma coleção contendo 1.000 itens.
Alguém insere um novo item na coleção "Somestuff"
O que vai acontecer:
TodosMeteor.Collection
s nos clientes será atualizado, ou seja, a inserção foi encaminhada para todos eles (o que significa que uma mensagem de inserção foi enviada para 1.000 clientes)Qual é o custo em termos de CPU do servidor para determinar qual cliente precisa ser atualizado?
É preciso que apenas o valor inserido seja encaminhado para os clientes e não para toda a lista?
Como isso funciona na vida real? Existem benchmarks ou experimentos de tal escala disponíveis?