Socket.IO trong NodeJS



  • Chào các bạn!
    Mình vừa tìm hiểu về socket.io trong nodejs. Mình có một thắc mắc như sau mong các bạn giải thích giúp mình. Như các bạn đã biết socket.io lắng nghe sự kiện theo tên sự kiện.
    Vậy nếu mình lắng nghe trên nhiều tên sự kiện (sử dụng nhiều làm socket.on()) thì có ảnh hưởng đến tốc tộ của máy không.
    Xin cảm ơn các bạn đã quan tâm!



  • Mình nghĩ nếu các sự kiện diễn ra đồng thời thì nó sẽ ảnh hưởng đến tốc độ



  • Sử dụng nhiều socket.on thì không ảnh hưởng nhiều đâu bạn. Vì những sự kiện mà client có thể nhận(dù không sử dụng socket.on()) thì nó đều send đến client hết nhé. client.on() chỉ mục đích bắt đúng và lấy dữ liệu của sự kiện đó thôi.



  • Mình cũng mới làm web về socket.io cơ bản nếu như mà bạn ko chia kênh hay chỉ dùng on trên kênh nào đó thì trên local thì rất tốt nhưng đưa lên host thật thì bạn nên chia kênh ra chứ việc realtime rất chậm.



  • @Tuấn-Trần Cảm ơn bạn nhé, thôi mình cứ dùng như b.thường thôi.
    Cảm ơn tất cả mọi người


Log in to reply