我正在开发一种基于浏览器的游戏,用户可以购买和使用各种军事单位。每个单位都会有不同的统计数据和健康点,它们会处理他们在战斗中的行为,但会有500个单位,每个单位都代表它自己在数据库中的记录是资源密集型的?,或者只有一个记录会更好,具有金额/数字属性。我认为最后一种方法的问题在于我无法单独处理每个单元。
另外,如果相关的单位不会以图形方式呈现
答案 0 :(得分:1)
这取决于。
如果500是整个应用程序中的单元总数,那么这不是问题。
如果每个玩家可以拥有500个单位,那么图片会有所不同,但可能仍然没问题。
如果您需要为每个HTTP请求加载数百个单位记录,那么这是一个完全不同的方案。根据您计划拥有的并发用户数量,它可能比您的数据库可以处理的更多。