当前位置:文档之家› 如何将PHP动态网站转换成真正的静态网页

如何将PHP动态网站转换成真正的静态网页

fclose($file);
}
?>
3.执行上面的方法后,你会看生成了一个静态的index.html文件
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函数处理一下
<?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)) {//创建
如何将PHP网页转化为纯静态网页
适用范围:
1.网站的页面或部分页面片段不需要频繁刷新动态数据的
2.极度依赖SEO的企业官网、推广页面等
技术要点:
1.PHP动态生成页面
2.PHP读取生成的页面内容
3.PHP将读取的页面内容存储为纯静态文件(如:.html)
4.对外部请求直接使用静态文件路径
优点:
1.利于SEO优化
for($i = 0; $i < 100000; $i++){
echo (($i%10)==0)?($i.'<br>'):($i.'&nbsp;');
}
?>
</body>
2.</html>PHP(changeToHtml.php)将含有PHP代码的http:localhost/Index.php页面转化/更新为index.html
2.降低服务器资源损耗3源自提高浏览器响应速度代码程序:
1.动态页面原网页:http:localhost/Index.php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>PHP动态原页面</title>
</head>
<body>
<?php
相关主题