Php包括性能损失

时间:2013-08-19 12:16:26

标签: php performance include require execution-time

<?php   
$t1 = microtime(true);

require("File0.inc"); // size: 7.0 kB
include("File1.inc"); // size: 30.8 kB 
include("File2.php"); // size: 99.0 kB 
require('File3.php'); // size: 1.6 kB 

echo "{includes: ".(microtime(true) - $t1)." seconds}";
?>

此输出介于0.013秒到0.018秒之间 这对我来说效率很低,我的代码(在它之后)运行大约0.0002秒 如何最大限度地缩短包含文件的执行时间?

1 个答案:

答案 0 :(得分:1)

包含PHP文件需要时间,没有办法解决它。

如果加载时间对您来说确实是个大问题,您可能只需将所有代码放入一个大文件中即可。但是,当涉及到模块化和代码质量时,这是一场噩梦,所以你应该考虑获得更快的服务器而不是这样做。

与此同时,您可以尝试使用memcachedAPC缓存输出,以缩短加载时间。