标签: database api server chat
我正在构建一个聊天应用程序,当用户发送新消息时,它将进入数据库。一段时间(3秒)后,应用程序将通过API向服务器发送请求,服务器将向应用程序返回消息列表,然后应用程序将更新聊天框以显示新消息(如果有)是)。这种方法的缺点是,即使没有新消息,应用程序也始终向服务器发送请求,并且新消息将不会立即显示,它们必须等待直到应用程序向服务器发送请求。对于这种情况,是否有更好的方法,例如当新消息发送并进入数据库时,应用程序会知道并立即得到它?我正在使用PHP for API。