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中