嗨,我是数据库新手,最近才接触php。
我正在为一个在线游戏编写一个模拟器,并有一个"比赛"课程。
通过调用$match->simulate();
每个实例创建自己与数据库的连接以进行读写是否正确,或者我应该创建一个主连接并将其传递给每个"Match"对象中的模拟函数?
我在面向对象语法中使用mysqli。
这将提供更好的性能和/或可靠性。我希望当游戏上线时,能同时模拟成百上千场比赛。
添加:
谢谢你的快速回答。你能为我和其他人解释为什么首选主连接吗。
我想接受信息量最大的答案:-)感谢
您应该创建一个主连接,并将其传递给每个"Match"对象中的模拟函数。它将提供更好的性能和/或可靠性。
作为一个新手,一定要用奥卡姆剃须刀来确定你的需求。您对额外的数据库连接有任何实际(但不是想象中的!)需求吗?如果没有,那就满足于一个。实体不得相乘超过必要