I have set up a server for a real time chat (single, group). The clients send their data in a certain interval to the server. The server sends data to the other users, also in a certain interval, to the clients.
If I add more users into chat, the performance gets worse. How can I improve the performance now?
Can I create a more stable performance by using a bigger interval?
Or do you have other ideas?
And is there a debugging tool to check which server actions slow the server down?
Is socket.io support lots of users for chat?
I am using socket.io 2.x.