【发布时间】:2011-09-23 17:10:27
【问题描述】:
我将 php include() 用于我的页眉、页脚、导航等。
我的每个页面都重复了以下代码
<?php include 'includes/header.php'; ?>
有没有更快的方法来做到这一点?我可以将我包含的数据存储在某处以提高加载速度吗?
【问题讨论】:
-
如何更快?您可以缓存整个页面的输出(页眉+内容+页脚)并加载它,如果缓存不是旧的......但这不会让您的代码更快/更容易,并且可能不会显示太多好处给最终用户(取决于您的 PHP 中发生的其他事情 - 数据库查找或仅是静态内容)
-
去看看框架。除此之外,您可以在一个文件中包含页眉和页脚,只是使用不同的方法,因此您只包含一次,但在需要时调用它