我目前正在使用PHP构建一个Web应用程序,允许用户创建内容并上传到网站。
我的网站有不同类型的网页,我正在寻找最佳方式(最有效的CPU方式/速度/负载等)来加载每个页面的不同部分。
因此,例如,我的主页目前在顶部包含此部分:
<html>
<head></head>
<title>this is a unique title</title>
<body>
Menu buttons, some header text, intro etc..
这位于底部:
<div>some random div</div>
<span>some copyright text</span>
</body>
</html>
我可以使用包含并将每个部分放在不同的php文件中,但我不确定它是最好的方法,我还可以构建一个功能,将这些部分打印到页面但是再次,不是很确定如果这是做到这一点的方式,
你们是怎么做到的?
谢谢,
答案 0 :(得分:2)
我认为这种方法在效率方面没有任何问题。分割页眉和页脚的问题在于它使维护方面的操作变得困难。如果不拆分模板,那么很多更容易维护模板。
因此,在每个页面中,您将对该页面唯一的内容插入变量(或回调函数),然后输出模板。
示例模板的外观:
<html>
<head><title><? //Code to get actual page title ?></title></head>
<title>this is a unique title</title>
<body>
<? //Code to get actual page body ?>
<div>some random div</div>
<span>some copyright text</span>
</body>
</html>