我在一页中包含了 2 个文件(页眉、页脚)
和没有包含功能的普通页面(一页中的页眉和页脚)
哪种方法更快,哪种方法在服务器上的负载更少?
这是对性能的完全无关紧要的调整。
如果将所有内容放入一个文件中,它可能会快 0.000000000001%,但您无法再阅读代码。
如果您有很多文件(这对于组织代码更好),请使用 APC 或其他工具来加速您的代码。
将所有内容放在一页中可能会更快一些,但速度会如此之快,以至于不会引起注意。将静态文件(页眉、页脚、导航栏)放在不同的文件上还有另一个优势。当您想更改网站中的某些内容时,比如说您的标题,您只需要编辑 header.php 而不是每个页面。我认为仅此一点就证明了这一微小的延迟是合理的。
我建议你自己尝试:
$start = microtime(true);
include "myfile.php";
var_dump(mictotime(true) - $start);
如您所见,您不必担心此类问题。