php如何实现静态化
1、新建php文件编辑内容如下:
<?php
ob_start();//开启缓存
echo "<div>我要在这里查询数据库,然后将结果生成静态的内容</div>";
file_put_contents( 'index.html', ob_get_clean() );
浏览器访问,生成一下内容:
2、一般情况下,服务器先访问静态文件,静态文件不存在则“查库并生成静态”,编辑代码如下:
<?php
$file_name = 'index.html';
if(file_exists($file_name)){
require_once( $file_name );//引入文件
}else{
ob_start();
echo "<p>我是要生成的静态内容</p>";
file_put_contents( $file_name, ob_get_contents());//输出到浏览器
}
浏览器访问如下:
3、页面静态化有以下有点:
(1)不需要每次都查库并后台处理,响应速度快,可以减轻服务器压力;
(2)容易被搜索引擎收录;
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:29
阅读量:74
阅读量:84
阅读量:86
阅读量:51