实时网络浏览器游戏

时间:2012-01-12 09:15:34

标签: asp.net-mvc-3

我正在尝试在ASP.Net MVC3中创建一个实时的webbrowser游戏,但我不确定在服务器端处理“实时”事件的最佳方法是什么。

想象一下,客户希望升级建筑物,升级建筑需要时间。记录将插入保存结束时间的数据库中,并在客户端上插入ajax计时器启动的运行。我一直在考虑让Windows服务一直在运行。服务每秒检查一次表,并在时间超过结束时间时进行实际处理。但是我可以想象,当你有大量的数据要处理时,这可能会有问题。

这样做的最佳方式是什么?

干杯。

1 个答案:

答案 0 :(得分:0)

我以前见过这样的游戏。您无需自己倒计时,只需在建筑物准备就绪时存储日期时间。

当请求页面时,您发送建筑物何时完成的时间戳,并使用javascript倒计时。例如,like this