PHP的页面静态化
2017/6/2 10:18:23来源:德道网络
PHP的页面静态化
什么是PHP静态化?
PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现在访客面 ,PHP静态化分纯静态化和伪静态化,两者的区别在于PHP生成静态页面的处理机制不同。
(1)加快页面打开浏览速度,静态页面 需连接数据库打开速度较动态页面有明显提 ;
(2)有 于搜索引擎 化SEO,Baidu、Google都会 先收录静态页面;
(3)减轻服务器负担,浏览网页 需调用系统数据库
(4)网站 安 ,HTML页面不会受php相关漏洞的影响,而且可以减少攻击,防sql注入;
(5)数据库出错时,不影响网站正常访问。
PHP生成静态HTML页面的方法
用PHP模板生成静态页面
PHP模板实现静态化 方便, 如安装和使用PHP Smarty实现网站静态化,也可以自己写 套模板解析规则,常见的可以模仿各类cms的模板规则。
1.使用PHP文件读写功能与ob缓存机制生成静态页面
2.使用nosql从内存中读取内容(其实这个已 不算静态化了而是缓存)