42 votes

Socket.io: Combien de connexions simultanées WebSockets peut-il gérer?

Je me demande si vous avez des données sur les connexions simultanées aux websockets? J'utilise Socket.io sur le serveur Node.js. Combien de clients peuvent se connecter au socket et recevoir des données sans mettre mon serveur hors tension? 1000? 1000.0000?

Merci!

22voto

yojimbo87 Points 27744

Cela dépend fortement de la configuration de votre matériel, en quoi êtes-vous le faire/le traitement côté serveur et si votre système est optimisé pour de nombreuses connexions simultanées. Par exemple sur la machine Linux par défaut, vous serait probablement d'abord frappé nombre maximum de fichiers ouverts ou les autres limites (qui peut être augmenté) avant de tomber dans l'épuisement des ressources matérielles ou similaire des problèmes d'évolutivité. Ressource clé peut être la quantité de RAM qui peut être allouée par votre node.js programme pour garder connexions simultanées ouvert et la capacité à en recevoir de nouveaux.

15voto

3s2ng Points 146

http://blog.caustik.com/2012/08/19/node-js-w1m-concurrent-connections/

Vérifiez ce blog. Nous utilisons le même principe. Auparavant, notre serveur nodejs tombait en panne après 100 connexions simultanées en raison de contraintes matérielles. Mais après avoir migré vers Amazon EC2, il est maintenant extrêmement évolutif.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X