嗨,我是数据库的新手,最近刚刚掌握了php。
我正在为在线游戏编写一个模拟器并且有一个匹配'类。
每个模拟都通过调用作为此对象的实例运行
$match->simulate();
每个实例创建自己的数据库连接以进行读写是否正确,或者我应该创建主连接并将其传递给每个匹配模拟功能。对象
我在面向对象的语法中使用了mysqli。
这将提供更好的性能和/或可靠性。 我希望在比赛开始时同时模拟数百到数千场比赛。
此外:
感谢您的快速回答。你可以为我扩展它,其他人可以解释为什么首选主连接。
我想接受最有用的答案:-) thanks
答案 0 :(得分:1)
您应该创建一个主连接并将其传递给每个匹配模拟功能。宾语。它将提供更好的性能和/或可靠性。
对某事不熟悉,请始终使用奥卡姆剃刀来确定您的需求。在额外的数据库连接中,您是否有任何实际(但不是虚构的)需求?如果不是 - 那么请满足于单一。实体不得超过必要性