对于php的静态化一直有听说,但是没有接触,这次头让我将网站上的某个页面实现静态化,所以我将网页的静态化学习了一下,在此记录。
PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现在访客面前,PHP静态化分纯静态化和伪静态化,两者的区别在于PHP生成静态页面的处理机制不同。
php的静态化处理说白了就是把php动态生成的结果当成字符串写入一个html文件中。
<?php主要就是使用php 文件的读写,将结果写入到html文件中,当需要修改是,只需要再次执行该php文件就可以了。
$out = "<html><head><title>PHP网站静态化的方法</title></head> <body>本文主要介绍PHP网站页面静态化的方法 </body></html>";
if($fp = fopen("test.html","w")){
fwrite($fp,$out);
fclose($fp);
}
?>
方法还有很多,还可以使用模板来实现,模板就相当于是没有内容的html文件。