PHP生成静态文件简单示例

发布时间:2019-08-02编辑:脚本学堂
分享一个生成静态文件的php代码,很简单,主要学习下静态页面的生成原理,有需要的朋友参考下。

将动态内容生成静态文件,是网站优化的必由之路之一,另外,还可以考虑增加缓存、二级缓存,以及其它的高端技术。

生成静态文件的方法:
 

复制代码 代码示例:
<?php
/**
* @desc 生成静态文件时使用
* @todo htmlcache
* @param $root string html文件存放路径
* @param $rule string html文件命名规则
* @param $url string 需要生成HTML文件的动态网页地址
* @return boole true/false
*/
public function setHtmlCache($root,$rule,$url){
//检测是否生成过静态文件
if (file_exists($root.$rule.'.html')){//已经存在静态文件
@unlink($root.$rule.'.html');//删除静态文件
return file_put_contents($root.$rule.'.html', file_get_contents($url));//重新生成
}else{//不存在静态文件直接生成
return file_put_contents($root.$rule.'.html', file_get_contents($url));
}
}

您可能感兴趣的文章:
php定时生成静态html的代码分享
php生成静态页面的三种方法与代码详解
php生成静态页面函数(php2html)的例子
php生成静态页面的方法(三个函数)
php生成静态文件的二种方法
php生成静态页面的详细教程
php生成静态html文件的原理分析
了解php生成静态HTML文件的原理
PHP生成静态页面的方法
php生成静态html文件的三种方法