因此,我有一个游戏服务器和一个附带的数据库,它的工作方式就像任何游戏数据库一样,而且做得也很好。
我担心的是,如果让这个网页连接到同一个数据库,会不会明显减慢游戏服务器的运行速度?或者,由于它是一个不同的连接,它们可以同时高效地工作吗?该网页将仅用于显示信息,因此它将简单地对游戏服务器创建的数据进行选择。
从性能上来说,这是一种可以接受的方式吗?或者我应该考虑一些东西,比如为网页保留一个单独的数据库,只有在人口较少的时候才从游戏服务器的数据库中提取数据,从而保持轻微的不同步,但对服务器延迟的压力较小?
附言:我使用的是MySql 5.5
发布于 2012-03-23 01:22:15
除非你尝试过,否则你不会知道。我的建议是让你的游戏服务器和统计页面连接到同一个数据库,看看会发生什么。像MySQL这样的数据库被设计为一次处理大量连接(这就是为什么它在网站上很受欢迎--同时有许多传入的请求),但是如果你发现它对你的游戏服务器产生了负面影响,你可以考虑一个更优化的解决方案。
一般来说,不要过度优化。先采用一个有效的解决方案,然后再看看是否值得改进。
https://stackoverflow.com/questions/9825695
复制相似问题