我是一名 Django 开发人员,我最近使用 Channels 2 和 Redis 构建了一个消息传递应用程序。对于每个对话,我都会创建一个组,并在每次重新连接时将所有参与者添加到组中。
我也在使用工人与达芙妮进行生产频道
问题是,在为一个用户创建 10 个组后,由于 daphne 使用了近 100% 的 CPU 使用率,消息传递变得非常缓慢,导致所有站点运行缓慢。
我附上了 CPU 使用率的截图。
我真的很感谢你能建议减少 CPU 使用率
问候, 萨杜拉·纳伊姆
我是一名 Django 开发人员,我最近使用 Channels 2 和 Redis 构建了一个消息传递应用程序。对于每个对话,我都会创建一个组,并在每次重新连接时将所有参与者添加到组中。
我也在使用工人与达芙妮进行生产频道
问题是,在为一个用户创建 10 个组后,由于 daphne 使用了近 100% 的 CPU 使用率,消息传递变得非常缓慢,导致所有站点运行缓慢。
我附上了 CPU 使用率的截图。
我真的很感谢你能建议减少 CPU 使用率
问候, 萨杜拉·纳伊姆