gpt4 book ai didi

php - 更新最近的更新 - 程序中的问题 - 还有其他方法吗?

转载 作者:行者123 更新时间:2023-11-30 18:51:05 26 4
gpt4 key购买 nike

我的网站上有一个名为“最近更新”的部分。因为我会在页面呈现时首先显示最新的 5 个更新。

当一个新的实时更新完成时,新的更新将被附加到更新列表的顶部,最后一个将被删除。

我的方法:

对于这个问题,我正在做的是,首先我呈现具有最近 5 次更新的页面。我正在从数据库中获取更新。当实时更新时,它将存储在带有 flag = 0 的数据库中。

为了查明是否进行了任何更新,我有一个每 4 秒调用一次 ajax 页面的 JavaScript。 ajax 页面检查数据库中是否存在任何带有 flag=0 的记录。如果其中有任何一个,那么它将返回带有 flag=0 的更新并将该标志设置为 1。

问题:

它在单个系统上运行良好。但是我没有同时在多个系统上测试过。我担心每个更新只能由单个用户查看`并且它的标志设置为 1。所以其他用户可能看不到它。

是否有其他方法可以解决此问题?可能正在更改查询或可能会产生结果。

最佳答案

  1. 每个更新都存储有创建时间的时间戳。
  2. Javascript 计算出网站上显示的最新更新的时间戳。
  3. AJAX 请求要求“比 [时间戳在 2.] 中更新的更新”并将结果注入(inject)页面。
  4. 转到 2。

关于php - 更新最近的更新 - 程序中的问题 - 还有其他方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3878950/

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