我想建立一个网站货币,每小时或任何其他时间框架增加一个网站。它将从MySQL数据库中检索,无论用户是否在线,然后将一笔金额添加到变量中并再次发送回服务器。
我环顾四周,但仍然在努力解决这些问题。
非常感谢任何帮助。
提前致谢!
答案 0 :(得分:2)
为了减少大量用户的常量数据库更新,您可以跟踪用户的创建时间并计算他们应该拥有的货币数量。您可能还需要为任何额外的花费/被盗/赚来的钱都有一个修饰符。
示例:
user1创建于1376936553(作为unix时间戳的时间)
从现在开始一小时,unix时间将是1376940153.如果你想知道他们应该拥有多少种可能的货币单位,那么
(当前时间 - 开始时间)/ 3600 = 1
然后,如果用户花费那个,请在单独的数据库字段中跟踪它并将其应用于总数。