JS/PHP:如何实现实时和持久的计数器?

Posted

技术标签:

【中文标题】JS/PHP:如何实现实时和持久的计数器?【英文标题】:JS/PHP: How to implement a live and persistent counter? 【发布时间】:2013-06-02 16:22:46 【问题描述】:

我有一个 js 函数,一旦操作(用户点击),它会显示一个输入字段,用户将添加一些文本并将其保存到数据库中。有一个计数器,因此每次保存该字段时,数据库都会有另一个条目,而不是更新前一个条目。问题是计数器在 js 中,所以每当浏览器重新加载时,计数器都会被重置,并且条目正在更新而不是添加。

为了解决这个问题,我考虑将当前图形保存到数据库并在每次加载页面时检索它。用户单击后更新它,并在会话结束时再次保存。我发现这是一个非常丑陋的解决方案。或者,我可以将计数器保存在 cookie 中,但同样不是很优雅。

你有什么建议?

【问题讨论】:

【参考方案1】:

为什么不将它作为数据库中的自动增量字段?那么你根本不需要处理柜台。

【讨论】:

以上是关于JS/PHP:如何实现实时和持久的计数器?的主要内容,如果未能解决你的问题,请参考以下文章

如何收集SparkSteaming运行日志实时进入kafka中

基于实时时钟RTC实现STM32F103C8的日历读取设置和输出

基于FPGA的高速数据采集系统实现

如何在 C++ 中为共享计数器实现简单的比较和交换

Redis持久化是如何实现的

redis10_持久化技术先了解待重新看教程RDBAOFRedis如何实现重写