Surtout que la charge va croissante avec la diversité du salon.
Si tout le monde est sur 2 serveurs, ça va, il y a juste besoin de synchroniser les 2 serveurs. Si il y a 20 serveurs, la même info est répliqué 20 fois sur les 20 machines, et je sais pas si ça implique d'avoir 380 connexions TCP (20*19). Je me souviens qu'il y a des expérimentations avec Matrix en P2P avec du routage sans doute moins lourd, mais si c'est le cas, c'est pas ce que donne à voir mes logs de Synapse.
Et de ce que je vois, la consommation mémoire (400M pour aller sur un salon de 1000 personnes avec conduit, > 1G avec dendrite) est relativement haute. Par comparaison, irssi prends 300M pour mes 501 fenêtres, dont le fameux salon de 1000 personnes, et sans doute 40 autres salons.
Je suppose que si les gens sont sur le même serveur, le coût en ressources est vite mutualisé (une copie du salon en mémoire, une copie dans la DB), mais ça va forcément déboucher sur une incitation à la centralisation.
Ensuite, si c'est pas ça, ça aurait été autre chose (gestion du spam, gestion des serveurs, etc). C'est ce qui arrive quasiment tout le temps.
[^] # Re: salons allégés?
Posté par Misc (site web personnel) . En réponse au lien Conduit, le serveur Matrix implémenté en Rust, passe en bêta. Évalué à 3.
Surtout que la charge va croissante avec la diversité du salon.
Si tout le monde est sur 2 serveurs, ça va, il y a juste besoin de synchroniser les 2 serveurs. Si il y a 20 serveurs, la même info est répliqué 20 fois sur les 20 machines, et je sais pas si ça implique d'avoir 380 connexions TCP (20*19). Je me souviens qu'il y a des expérimentations avec Matrix en P2P avec du routage sans doute moins lourd, mais si c'est le cas, c'est pas ce que donne à voir mes logs de Synapse.
Et de ce que je vois, la consommation mémoire (400M pour aller sur un salon de 1000 personnes avec conduit, > 1G avec dendrite) est relativement haute. Par comparaison, irssi prends 300M pour mes 501 fenêtres, dont le fameux salon de 1000 personnes, et sans doute 40 autres salons.
Je suppose que si les gens sont sur le même serveur, le coût en ressources est vite mutualisé (une copie du salon en mémoire, une copie dans la DB), mais ça va forcément déboucher sur une incitation à la centralisation.
Ensuite, si c'est pas ça, ça aurait été autre chose (gestion du spam, gestion des serveurs, etc). C'est ce qui arrive quasiment tout le temps.