在PHP中包含或不包含哪种方法更好更快

时间:2012-05-27 21:11:08

标签: php

我在一个页面中包含了2个文件(页眉,页脚)

和没有包含功能的常规页面(页面中的页眉和页脚)

哪种方法更快,哪种方法在服务器上加载?

3 个答案:

答案 0 :(得分:4)

这是对性能的无关调整。

如果您将所有内容放入一个文件中,它可能会快0.000000000001%,但您无法再阅读该代码。

如果您有许多文件(这对于组织代码更好),请使用APC或其他东西来加速您的代码。

答案 1 :(得分:0)

将所有内容放在一个页面中可能会更快一些,但它会变得如此之少,以至于不会引起注意。将静态文件(页眉,页脚,导航栏)放在不同的文件上还有另一个优点。如果你想改变你网站上的内容,让我们说你的标题,你只需要编辑header.php而不是每一页。我认为仅凭这一点就可以证明这一点。

答案 2 :(得分:0)

我建议你自己尝试:

$start = microtime(true);
include "myfile.php";
var_dump(mictotime(true) - $start);

正如您所看到的,您不必担心这类问题。