gpt4 book ai didi

php - 如何使用php websocket检查数据库中的实时更改?

转载 作者:行者123 更新时间:2023-12-03 12:08:48 24 4
gpt4 key购买 nike

我只想在数据库中的某个字段发生更改时才更新div,我目前正在使用setTimeout (listComment, 3000);,但是由于性能问题及其对流量的影响,我想切换到websocket。我在互联网上寻找了一些示例,但是我只找到了聊天示例,而这并不是我所需要的。

有没有人暗示过如何仅通过div使用websocket检查数据库中的更改?

最佳答案

当您在客户端和服务器之间发送数据时,Websocket是有效的,但是您将如何获取这些数据呢?您可能应该每3秒钟设置一次setTimeout并从数据库中获取数据(例如)。完全和您一样。
而且,如果您要使用NodeJs WebSocket,则应该向您的PHP服务器发出curl请求。

我猜想改用WebSocket会增加服务器而不是客户端的工作量。

无论如何,如果您将在PHP上使用WebSocket,我建议使用Ratchet,如果您对nodeJs有一点经验,我建议使用socket.io

关于php - 如何使用php websocket检查数据库中的实时更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48255838/

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