gpt4 book ai didi

javascript - 使用 php 的实时功能

转载 作者:行者123 更新时间:2023-11-29 00:01:47 24 4
gpt4 key购买 nike

我正在开发考勤系统,项目管理系统也在客户端使用 Javascript\Jquery 并在服务器端使用 PHP\MySQL 进行处理。

我的网络应用程序中的一项功能是向管理员发送用户消息。为此,我应用了由 setTimeout 函数(每 15 秒后)发出的 ajax 请求,以检查数据库中是否有任何新消息,如果是,则将其返回给管理员。

它工作正常,但缺点是(如您所知)对服务器的持续请求,这真的很糟糕。据我所知,实时功能可以解决这个问题,我检查了一些链接 websocket.io 和 signlR 但它们适用于 Nodejs 和 asp.net。那么,我如何使用 php 应用实时功能,或者我如何在不使用 ajax 继续请求的情况下让新数据进入数据库。

最佳答案

现在实际上有一些 PHP 工具可以做到这一点。例如,查看 Ratchet .

也可以通过创建一个简单的 TCP/IP 服务器来实现双向套接字。我之前为 PHP 服务器和桌面应用程序之间的双向通信做过此操作。

http://php.net/manual/en/sockets.examples.php

关于javascript - 使用 php 的实时功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29460197/

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