我正在使用 PHP 和 MySQL 来处理我的多人 iOS 游戏(为 Android 构建)的数据,并且该游戏正在取得成功。我在高流量时间有大约 3 个电话公关。第二到我的“move.php”页面。它需要玩家移动并将数据保存在我的数据库中,然后返回“完成”。我需要这个来确保没有出错。当有高压时,我需要大约 3-5 秒才能“完成”回来,甚至更多。我希望获得的用户数量是现在的 10 倍,并且担心这会导致响应时间过长或开始失败...在我的 move.php 页面中,我有大约 5 个不同的选择查询,4 个更新查询和 2 个插入查询。这部分是优化的,但是我用的是常规的mysql和php。
我正在徘徊在这一点上什么是好的做法,以及如何使这更快,特别是为了将“完成”送回。只要用户没有经历过这种情况,我不介意之后的长时间执行。mysqli、pro、存储过程等对我有什么帮助吗?
希望得到答案并提前感谢...