【发布时间】:2012-06-09 22:42:09
【问题描述】:
我正在开发一个网页游戏(js php mysql),其中一个人点击一个按钮来开始一个需要时间来完成的动作(比如说 10 小时),当它完成时,一些分数会被添加到该玩家的总分中..问题是即使玩家在动作完成时不在线,我也需要添加这些分数。例如,我需要更新排名,或者向玩家发送电子邮件。
我想过让 cron 作业不断检查结束动作,但我认为这会消耗资源(不断检查数千名玩家的动作..)。
这个问题有更好的解决方案吗?
感谢您的关注!!
【问题讨论】:
-
听起来 cron 作业正是您所需要的。
-
我不想通过大量不必要的轮询使服务器超载。但是,考虑到所有因素,服务器端“cron”工作可能是您最好的选择。恕我直言...
标签: php javascript mysql cron