我拥有多个游戏服务器以及一个显示服务器状态的网站。
问题是网站(服务器状态页面)速度很慢,因为每次加载页面时都需要从远程 IP 执行 ping 操作/获取数据。
我见过其他地方这样做,例如 here他们使用动态 JSON ( here ) 来获取服务器状态。
上面显示的似乎可以立即加载,我想知道这到底是如何实现的?
基本上,我想获取服务器状态,而不会在每次加载时造成严重延迟(最好与上面的类似,因为它运行良好)。
最佳答案
我一直在查看并计时您发布的示例(我承认有偏见)。
我认为(并且在测试之前想到):他们在服务器上运行一些代码,每 2 秒生成此数据。这仅意味着每次调用 json 脚本时,站点都会返回已存在的数据(如 ping)。
他们甚至可能记录所有这些数据,因此 json ping 调用只返回最后一个条目。这应该会给出几乎即时的答案和可预测的加载时间,这就是我要做的。
祝你好运!
关于javascript - 动态 Javascript/JSON 显示(游戏)服务器状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12053845/