gpt4 book ai didi

php - 如何检测传入的聊天消息?

转载 作者:行者123 更新时间:2023-11-29 04:13:48 24 4
gpt4 key购买 nike

我正在使用 PHP、AJAX、MySQL 数据库和大量 jQuery 来制作基于 Web 的聊天系统(类似于 Facebook 聊天)的原型(prototype)。我被困在如何“收听”传入的聊天...何时知道有人试图与我聊天...并知道这是一个新的聊天,而不是现有的聊天。

现在,我正在轮询以查看数据库表中是否有新的插入,但它似乎效率很低……服务器的开销很大。

有没有一种方法可以在例如在 MySQL 数据库的表中插入一行时收到通知,这样我就可以收到通知,然后查看插入的内容,而不是不断地进行轮询?

如果有更好更高效的方法来建立这种一对一的聊天关系,请给我一些建议。

谢谢,赫里斯托

最佳答案

您必须使用轮询,但您可以使用一种称为 Comet 的技术,它涉及长轮询,即发送一个 ajax 请求,该请求将由服务器保留,直到收到聊天请求。

http://en.wikipedia.org/wiki/Comet_(programming) )

关于php - 如何检测传入的聊天消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3146067/

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