Php 如何在不使用设置间隔的情况下获取数据库中的最新数据

Php 如何在不使用设置间隔的情况下获取数据库中的最新数据,php,ajax,Php,Ajax,我希望我的用户收到他/她的聊天伙伴发送的最新消息,因此我使用了set interval和ajax,并将间隔设置为1秒,但我认为如果我这样做,将导致数据库延迟,因为它将每1秒连续检索数据,我不希望它有一分钟的延迟,因为这是一条聊天消息。这是正确的方法吗?如果没有,正确的方法是什么?您可以使用WebSocket,或者如果您有专用服务器,您可以尝试任何XMPP服务器 谢谢 Pramodwebsockets会满足您的需求,您可以看看,这似乎就是我正在寻找的,谢谢你,巴德。对于聊天系统,websocke

我希望我的用户收到他/她的聊天伙伴发送的最新消息,因此我使用了set interval和ajax,并将间隔设置为1秒,但我认为如果我这样做,将导致数据库延迟,因为它将每1秒连续检索数据,我不希望它有一分钟的延迟,因为这是一条聊天消息。这是正确的方法吗?如果没有,正确的方法是什么?

您可以使用WebSocket,或者如果您有专用服务器,您可以尝试任何XMPP服务器

谢谢
Pramod

websockets会满足您的需求,您可以看看,这似乎就是我正在寻找的,谢谢你,巴德。对于聊天系统,websockets绝对是最好的选择!特别是如果您没有专用的MySQL服务器,这仅仅是因为您将遇到100多个用户(可能更少)的问题。我已经编写了一个完整的(刚刚完成)基于websocket的聊天系统。不幸的是,这是荷兰语。否则,您可以拥有它:)