gpt4 book ai didi

javascript - 运行网站上显示的计数器

转载 作者:行者123 更新时间:2023-12-03 05:42:14 25 4
gpt4 key购买 nike

我想在网站后端运行一个计数器,以便它不断计数。我制作了一个 javascript 计数器 ( http://directinvent.com/counter/ ),它显示所需的结果,尽管每当为每个用户加载网站时都会重置。

这个想法很简单。运行计数器后端并在前端实时显示结果。关于如何做到这一点有什么想法吗?

最佳答案

与在 Javascript 中创建计时器的方式相同。当您启动柜台时即可存储。然后,您在每次更新(请求)时重新计算结果。无需每 1/10 秒计算一次。如果没人问,这是没有用的。

基本上,这看起来像这样:

long startTime = storeTimeFor(User);
return (currentTimeInSec - startTimeInSec) * incrementationPerSec

有了这个,您只需存储每个用户的开始时间(如果需要,可以存储在数据库、文件或缓存中)。重置时,只需再次存储当前时间即可。

这就是您在许多语言中执行计时器的方式,因为每秒增加一个值(使用 sleep(1000))并不精确,因为您的线程不会一直运行,您并不孤单机器;)

编辑:

在客户端,我不会过多调用服务器,只需询问值存储并使用相同的逻辑从客户端进行数学计算。每 X 毫秒使用超时一次又一次地进行数学计算。如果需要,请参阅如何在 Javascript 中创建计时器,此处只有计算的值会更改。

关于javascript - 运行网站上显示的计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40482109/

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