如何将PHP网页转化为纯静态网页
适用范围:
1.网站的页面或部分页面片段不需要频繁刷新动态数据的
2.极度依赖SEO的企业、推广页面等
技术要点:
1.PHP动态生成页面
2.PHP读取生成的页面内容
3.PHP将读取的页面内容存储为纯静态文件(如:.html)
4.对外部请求直接使用静态文件路径
优点:
1.利于SEO优化
2.降低服务器资源损耗
3.提高浏览器响应速度
代码程序:
1.动态页面原网页:http:localhost/Index.php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>PHP动态原页面</title>
</head>
<body>
<?php
for($i = 0; $i < 100000; $i++){
echo (($i%10)==0)?($i.'<br>'):($i.' ');
}
?>
</body>
2.</html>PHP(changeToHtml.php)将含有PHP代码的http:localhost/Index.php页面转化/更新为index.html
<?php
$source_page_url = './index.php';//假设文件在同一目录下
$html_page_url = './index.html';
if($_GET['update'] == 1){//更新
@unlink($html_page_url);
}
if (file_exists($source_page_url)) {//创建
ob_start();
include $source_page_url;
$web_html = ob_get_contents();
ob_end_clean();
echo $web_html;
$file = fopen($html_page_url, "wa");
fwrite($file, $web_html);//如果要存入mysql数据库最好先用addslashes函数处理一下
fclose($file);
}php网站哪里下载
?>
3.执行上面的方法后,你会看生成了一个静态的index.html文件
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论