在PHP中以有效的方式访问多个类实例

时间:2015-03-30 21:33:20

标签: php mysql database oop

我的课程users有很多功能,例如user.CompletedProfile()user.GetUpdateHistory()。当单个用户登录时,该类被实例化,并且足够快,可以作为单个实例使用。

如何以一种不会对我的数据库查询过于沉重的巨大方式访问该类?例如,如果我有10,000个用户并且我想生成所有这些用户的信息表,那么访问所有这些用户是否有更好的方法,而不是实例化10,000个新对象(以及每个对象的所有数据库查询) ?

或者,编写执行这些类型查找的第二个类users是否更简单?这个解决方案对我来说似乎不对,因为user课程中的内容可能会发生变化,我必须确保它们也会在users课程中发生变化。

0 个答案:

没有答案