Sal*_*uts 1 php
假设我有一个非常长的文件utilities.php,它包含Web应用程序使用的大部分功能(如果不是全部).每个加载的页面都包含()这个文件,但可能只使用其中的少数几个函数.
以这种方式做事有明显的缺点,表现明智吗?我可以根据提供的功能类型将文件拆分成几个,但严格地从性能角度来看,将所有内容都包含在每个页面中是不好的,但只运行所需的内容?
Joh*_*ker 5
说实话,我更关心你的代码的可维护性而不是文件的大小.(如果您认为基于功能将代码库分解为较小的文件将更容易维护,那么这样做是明智的.)
无论如何,它在宏观方案中基本上是无关紧要的,因为底层操作系统很可能会在内存中缓存这些经常使用的文件等.
另外,实际上,如果文件变得太大而导致性能问题,那么您可能会有更加紧迫的代码维护(在管理具有如此多功能的文件方面)问题,此时它将函数分解为自己文件中的相关块可能是有意义的.
但是,最有可能很快就不需要这样做 - 如果你发现未来有任何减速,我建议使用分析工具(例如Xdebug)来查明问题,而不是试图进行二次猜测.可能是什么问题.
归档时间:
15 年,7 月 前
查看次数:
144 次
最近记录:
13 年,9 月 前