我想知道专家们在加载包含函数或类的大型文件时所说的内容,而不是根据需要调用它们。
我正在使用Codeigniter,但我认为这个问题是框架中立的。我也认为像Wordpress这样的CMS似乎为每个页面加载加载了大量的实用功能。
到目前为止,我已经根据需要加载了代码,但是我想知道如果我将许多文件组合起来并加载它们以便它们“就在那里”可以使用,那么是否真的会有巨大的性能损失。
如果我有20个核心功能文件/类,我使用它们每个都说200行,而是将它们全部组合起来并在每个页面加载时加载4k行,我是否在速度上方便,或者不重要 - 在合理范围内?
其他人如何解决这个问题?
答案 0 :(得分:0)
在您需要之前,请不要担心i / o速度或内存消耗。你不会注意到差异。
此外,请尽可能将代码保持模块化,以便可以在其他环境中重复使用。