我正在开发一个node.js多人纸牌游戏应用程序,该游戏可以同时由4个玩家玩。
我有一个包含所有进行中游戏的对象数组,我想知道是否正在进行5000或更多游戏,我的服务器应用程序是否会出现内存问题?
对我来说,将对象存储在数据库中并在每次读取时会更好,数据连接将更多地使用而内存更少?在这种情况下最好的方法是什么?
如果您实际上可以将数据保留在内存中,那么通常可以得到更快,更简单的解决方案。
这是您可能不得不使用数据库的原因:
如果这些原因都没有驱使您进入数据库,并且数据舒适地适合内存(对于node.js可能小于500MB-1GB),具体取决于您的服务器使用了多少其他内存,并且服务器可以访问足够的运行时内存,那么通常可以更快,更简单地从内存中存储和访问数据。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句