所以,我有一个带有随附数据库的游戏服务器,它可以像任何游戏数据库一样工作,并且做得也很好。问题是我现在正在考虑添加一个带有一些统计数据的网页来配合游戏;例如,某种方式从游戏外部看到你的角色;看你的统计数据,站立等等。
我担心的是,如果将此网页连接到同一个数据库,是否会显着降低游戏服务器的速度?或者,由于它是一个不同的连接,它们可以同时有效地工作吗?该网页只是用于显示信息,因此它只会对游戏服务器创建的数据使用SELECT。
这是性能明智的,这是一种可接受的方式吗,或者我应该研究一些东西,比如为网页保留一个单独的数据库,只有在人口较少的时间从游戏服务器的数据库中获取数据,因此才能保留稍微不同步,但服务器延迟的压力较小?
P.S。我正在使用MySql 5.5
答案 0 :(得分:1)
在你尝试之前你不会知道。我的建议是让你的游戏服务器和统计页面连接到同一个数据库,看看会发生什么。像MySQL这样的数据库被设计为一次处理大量连接(这就是它很受网站欢迎的原因 - 许多传入的请求一次),但是如果你发现它对你的游戏服务器有不利影响,你可以考虑一个更优化的解决方案。
一般情况下,不要过度优化。选择首先运行的解决方案,然后看看是否值得改进。