gpt4 book ai didi

php - 在不使用 jquery/ajax 的情况下自动将新记录插入表中时,用新记录更新页面的另一种方法是什么

转载 作者:可可西里 更新时间:2023-11-01 07:54:39 26 4
gpt4 key购买 nike

我使用 jquery、php 和 mysql 编写了一个小型聊天系统;但是,我正在寻找某种技术,只有在将新记录插入一行时才会更新。我觉得每秒都使用 jquery ajax 调用来检索新记录在我的服务器上确实有点矫枉过正而且费力。

最佳答案

您正在寻找 Comet 解决方案:http://en.wikipedia.org/wiki/Comet_%28programming%29

正如 pdr 指出的那样,这个想法是让 javascript 不断地向服务器打开一个异步请求。服务器将其保持打开状态,但在确定有内容要发送之前不会发送任何内容。请求将在 10-20 秒后在 javascript 端超时,之后它应该重新打开连接。

这使用基于“订阅者”的模型,服务器将通过该模型一次性向所有订阅的客户端发送聊天消息或您有什么。这会为您节省许多数据库请求,因为请求请求的是服务器,而不是各个客户端。

关于php - 在不使用 jquery/ajax 的情况下自动将新记录插入表中时,用新记录更新页面的另一种方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5545487/

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