gpt4 book ai didi

php - 如何在不使用ajax的情况下制作弹出式聊天应用程序

转载 作者:可可西里 更新时间:2023-11-01 00:46:35 25 4
gpt4 key购买 nike

我制作了一个约会网站,我在其中使用了一对一的聊天应用程序,例如 facebook。当一个用户向另一个用户发送任何消息时,它会显示在他们的弹出聊天框中,但我是使用 ajax 完成的。我使用 javascript setInterval 函数在每个时间间隔运行。但是我认为这个过程不是最优化的。我不想每次都向服务器发出不必要的请求,而只是在该用户有一些新消息时才触发。有没有其他方法可以做到这一点或由 facebook、gmail 等大网站使用的任何其他协议(protocol)?

最佳答案

您可以使用 WebSockets 来做到这一点,但这需要服务器实现和支持它的 Web 浏览器。

另一种技术是使用 Long Polling ,但是同样,这需要同时在客户端和服务器上工作。优点是这是一种跨浏览器兼容技术。

关于php - 如何在不使用ajax的情况下制作弹出式聊天应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17000769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com