【问题标题】:Chat application using PHP, MySQL and Ajax [duplicate]使用 PHP、MySQL 和 Ajax 的聊天应用程序 [重复]
【发布时间】:2015-09-18 06:14:31
【问题描述】:

我刚刚开始学习 Ajax,以便使用 MySQL、PHP、JavaScript 和 Ajax 制作我自己的聊天应用程序。
我几乎已经完成了我的应用程序,但问题是我使用了setInterval,所以我的聊天日志显示框每秒从数据库中获取并显示,效率低下。

我希望仅在数据库发生某些更改时才访问数据库,即当用户发送消息并且数据库发生更改时,其他用户消息框仅获取数据库。

【问题讨论】:

    标签: javascript php html mysql ajax


    【解决方案1】:

    I asked this question a while back 得到了这个答案,这对我帮助很大:


    您正在寻找需要 Websockets 的 PUSH 数据(请参阅123)。如果您使用的是 Node.js 之类的 Javascript 库,他们对此提供了支持。

    您需要的是一个 Websocket 服务器(实际推送的东西)。有用于 PHP 的 Websocket 服务器(参见123)。和 Websocket 客户端(接收“推送”并处理它的 Javascript)。请查看我包含的链接以进行进一步研究。

    【讨论】:

    • 实际上它是我大学项目的一部分,我只需要使用 ajax 来完成这个,所以我可以让我的项目更好,也就是说,对于这个设定的时间间隔有某种解决方法我正在使用,仅使用 ajax?我可以pm你一份我的项目,如果你有时间,会非常棒:)
    • 如果你想付钱给我,我一定会看看!但我认为没有办法只使用 AJAX 来完成您正在寻找的事情。
    • 好的,感谢您的输入 :)
    猜你喜欢
    • 2015-08-30
    • 2016-12-06
    • 1970-01-01
    • 2010-11-08
    • 2011-07-12
    • 2017-09-10
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    相关资源
    最近更新 更多