-1

我要问的是概念问题,而不是编程问题。

例如说我有这个 url,一个房间叫做lovelyroom

http://example.com/room/thelovelyroom

每个房间都有一个以秒为单位的计时器,我们称之为T每秒不断更新。

每个通过该 url 进入(请求)房间的用户都需要获取值 (T + 2)

问题:

我可以在哪里存储每个可用房间的计时器 T?

我正在考虑使用 mysql,但这将是矫枉过正,尤其是我每秒都在更新时间字段。

另一种选择是使用redis,我听说它对这类东西很有用,快速的短期数据。

我真的只是想要什么是最好的方法,没有太多的开销。

4

1 回答 1

2

时间T什么时候开始?是从用户第一次查看页面开始的吗?

如果是这样,为什么不存储第一次访问的时间戳,然后对于后续的页面请求,再次获取时间戳并减去两者以计算经过的秒数。这样你就不需要每秒更新时间字段——只需要对请求做任何事情。

我会为此使用mysql。基本上只是一个带有 url、用户和时间戳的表。

当然,我可能没看懂你的问题……

于 2013-03-19T21:32:14.283 回答