PHP或许多小文件的单个大文件?

pat*_*lis 2 php mysql optimization include

我有一个服务器,我试图优化速度(php/mysql).从速度的角度来看,最好保留一个包含所有函数的大文件,以便只包含一个文件?或者更好的是,有许多小的,任务优化的包括,包括取决于手头的工作(该解决方案产生4/5甚至6个文件包括在内).

此外,我使用pear/MDB2 lib进行数据库访问.这是否会增加任何开销而不是使用普通的php调用?(包括pear/MDB2是一个包括加号,至少)

谢谢大家!

Ale*_*lec 7

速度方面,这无关紧要.除非被调用,否则忽略函数,就像文件中不应加载的任何代码一样.它确实通过解析器,但我们谈论的是你永远不会注意到的速度.

更重要的是可访问性和可维护性.通过将代码划分为不同的文件可以使您更容易,可能是您的同事以及文本编辑器(使用代码突出显示的大型文件可能会变得非常慢).

你可以看看的一件事是PHP的自动加载.这允许您调用该类中的任何类或函数,而无需在脚本中专门包含它.这样可以节省代码行,只有在需要时才会包含和加载.但除了这个非常方便的代码之外,它不会使它更快/更慢.