我有一个应用程序,可以发送五个简短的问题,一次发送给15/20的参与者。当参与者回答问题的答案时,将发送下一个问题。这很好,因为我正在为每个参与者创建单独的会话,以跟踪上一个回答的问题。这些问题是从MYSQL数据库提取的,而Twilio的编码语言是PHP。为此,我仅使用一个Twilio号码。
该应用程序可以很好地与2/3参与者(甚至5人)一起工作,但是响应超过10/12参与者时变得不稳定。有了更多的参与者,一些人可能会解决所有问题,有些人会在2/3之后陷入困境,有些人不得不等待很长时间才能获得下一个问题,等等。从本质上讲,我有更多的参与者无法应付。
我已经与SMS的最佳实践进行了核对,DB的操作也是如此,但是我确实遇到了5/6以上的参与者。什么对我保持一致的表现有帮助?我必须使用多个数字吗?在这方面的任何帮助将不胜感激。
请注意,在此应用程序中,每个参与者我只有一个会话。还要注意,这是一对多的通信(在我的应用程序和参与者之间),因此在任何时间点仅向参与者发送一条消息或从参与者接收到一条消息。