页面静态化,顾名思义是将动态的php转化为静态的html,下面这篇文章小编将为大家介绍php页面静态化的原理以及相关方法,有需要的朋友可以参考一下。
具体流程如下图

用户访问index.php,如果存在index.html且在有效期内,则直接输出index.html,否则去生成index.html
file_put_contents()输出静态文件
立即学习“PHP免费学习笔记(深入)”;
ob_start()开启PHP缓冲区
ob_get_contents()获取缓冲区内容
ob_clean()清空缓冲区
芒果系统GSHOP 纯静态商城系统,你还在为商城的优化而苦恼?GSHOP是全站纯静态商城系统,一键seo优化功能解决seo问题,自定义URL链接解决商城同质化问题;多页面显示:动态页、伪静态页面、纯静态页面增加收录,提升网站权重,提升流量等。安全稳定、功能强大的商城系统。1、芒果商城系统基于 php5.0开发,企业级应用。2、产品功能Ajax设计,响应速度更快,购物体验更好。3、全新密钥存放机制,
ob_get_clean()相当于ob_get_contents()+ob_clean()
代码示例
select('user', ['uid', 'username', 'email']);
// 引入模板
require_once "./templates/index.php";
// 写入html
file_put_contents('./html/index.html', ob_get_contents());
}相关推荐:










