Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | 51CTO学院 | CSDN程序员研修院 | OSChina 博客 | 腾讯云社区 | 阿里云栖社区 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏多维度架构

11.11. 模板(template)

模板最早是在cgi程序中广泛应用,cgi是动态页面的第一代,同期还有NSAPI,ISAPI,第二代是fastcgi,asp,php,ColdFusion...第三代是.net与java。

模板的特点:

模板有很多优点,但它也会增加系统开销,不过我们可以通过cache来解决这个问题。

常用模板引擎:

11.11.1. HTML 页面优化

页面减肥

			
{strip}
<html>
....<head>
........<title>Title</title>
....</head>
....<body>
........<h1>Hello world</h1>
........<div class="">
............Test
........</div>
....</body>
</html>
{/strip}
			
			

Smarty 的{strip}可以删除页面中的空格,Tab符以及回车换行符