gpt4 book ai didi

mysql - 节约资源

转载 作者:行者123 更新时间:2023-11-29 03:06:26 25 4
gpt4 key购买 nike

我正在开发一款在线游戏。我正在使用 MySQL 数据库。玩家通过从枪支经销商处购买获得武器和弹药。我正在将弹药保存在数据库中。

我的问题是,将玩家的弹药保存在变量上,然后在他断开连接时将其更新到数据库中会更好吗?意味着每次他射击我都会从变量中做-1(弹药)。另一种选择是在他射击时直接更新数据库。

我想节省资源。最好的解决方案和最快的解决方案是什么?我希望服务器尽可能没有延迟。

谢谢。

最佳答案

将其存储在内存中的变量中,然后定期将其保存到数据库中。也许在任何存储 ammo 变量的对象中调用,以在对象释放/销毁时将其写入数据库。

无论你做什么,都要避免像你在问题中提到的那样不断地写入你的数据库。尝试和扩展将是一个野兽。

关于mysql - 节约资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14461049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com