I'm using Channels 2 to build a shared 3D model viewing tool, but I'm 
running into performance issues where Channels can't keep up and uses 100% 
of a single core. This results in clients just receiving a slow trickle of 
messages rather than the fast stream I was expecting.

I ended up stripping my consumer all the way back to basically a relay 
server, so a client sends a message, server broadcasts the exact data 
received to a group. I am sending a lot of data though (a message every 
20ms or so) so not sure if that is causing my issues.

Using node I built the same relay server and I have zero issues with speed 
or server performance.

Is this down to how many workers I have running vs the data I'm sending, or 
perhaps the overhead of Django?

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/fecbabcc-2692-4d7f-ac6f-6de7c3631354%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to