如何用ob系列函数在PHP中实现网站页面长尾关键词静态化?
- 内容介绍
- 文章标签
- 相关推荐
本文共计871个文字,预计阅读时间需要4分钟。
将PHP执行页面预先转换成HTML,是所谓的PHP静态化方法之一。其他方法还包括模板替换法、opcache等。静态化的作用包括:提高网站的响应速度,降低服务器的负载;用于搜索引擎优化的SEO。
将PHP的执行页面预先转换成HTML,是所谓的PHP静态化方法之一。
其他还有模板替换法,opcache等方法。
静态化的作用:
提高网站的响应速度,降低服务器的负载;
用于搜索引擎的SEO;
利用PHP输出buffer直接写成html,定时后台定时扫一遍网站,是比较容易实现的网页静态化。
静态化之前:
<?php for($i=0;$i<1000;$i++){ echo "bull<br>"; } ?>
静态化:
<?php ob_start(); for($i=0;$i<1000;$i++){ echo "bull<br>"; } $str = ob_get_contents(); ob_end_clean(); $fp = fopen("test.html","w"); fwrite($fp,$str); fclose($fp); echo "<p>success write</p>"; ?>
该段代码就会预先形成一个test.html,说白了其实就是用空间换取时间,像新闻类网站,发布的内容基本上写完是不会变了,比较适合静态化成html。
用户访问的时候就direct到这个html页面上就可以了。
本文共计871个文字,预计阅读时间需要4分钟。
将PHP执行页面预先转换成HTML,是所谓的PHP静态化方法之一。其他方法还包括模板替换法、opcache等。静态化的作用包括:提高网站的响应速度,降低服务器的负载;用于搜索引擎优化的SEO。
将PHP的执行页面预先转换成HTML,是所谓的PHP静态化方法之一。
其他还有模板替换法,opcache等方法。
静态化的作用:
提高网站的响应速度,降低服务器的负载;
用于搜索引擎的SEO;
利用PHP输出buffer直接写成html,定时后台定时扫一遍网站,是比较容易实现的网页静态化。
静态化之前:
<?php for($i=0;$i<1000;$i++){ echo "bull<br>"; } ?>
静态化:
<?php ob_start(); for($i=0;$i<1000;$i++){ echo "bull<br>"; } $str = ob_get_contents(); ob_end_clean(); $fp = fopen("test.html","w"); fwrite($fp,$str); fclose($fp); echo "<p>success write</p>"; ?>
该段代码就会预先形成一个test.html,说白了其实就是用空间换取时间,像新闻类网站,发布的内容基本上写完是不会变了,比较适合静态化成html。
用户访问的时候就direct到这个html页面上就可以了。

