Codeigniter模型加载

时间:2010-02-02 07:31:52

标签: codeigniter

我在codeigniter中有4个模型。我想在我的控制器的构造函数中加载这些模型。因为这些已被多次使用。它会有效还是让网站变慢?

2 个答案:

答案 0 :(得分:4)

当然,加载代码会使网站变慢。 PHP引擎需要做的越多,执行它所需的时间就越长。你只需要问问自己,加载模型是否值得,以及使用它的频率。

如果您的模型将在每个页面中使用,请将其放入自动装带器中。

如果你的模型在控制器的每个方法中使用(或者如果它是一个小模型,在多个方法中),则将它放在构造函数中。

如果您的模型仅用于单个方法,请将其放入该方法中。

要记住的主要事情是加载一个模型只会显着降低网站的速度,如果它是一个数十亿行的线。如果它是一个平均大小(小于4kb)那么它真的没那么重要。

请查看MY_Model,以使您的模型代码更高效。

答案 1 :(得分:0)

如果您每次都要使用它,那么autoload可用