漂亮的html静态页面_页面静态化如何理解,看完之后你也可以写出来

这一期给大家详解下页面静态化

9dacfad83e0c61a8b3a4418cd7895746.png

1、静态化页面是什么?

php脚本把这些渲染出来。这个是时候页面是动态显示,前台展示的数据页面是动态,静态化页面就是将这个页面直接转成.html静态的页面,这个时候页面显示的时候不再是动态的,只有等页面只有更新数据的时候才会再次缓存新的数据到静态文件上。简单讲的可以这样子理解。

8c6d4e76db2320ac57f40e3ba0f9a68f.png

关于静态化的优点,这边不会在具体的介绍,下次有机会的话给大家讲下为什么要静态化页面,目前可以这样子理解就是静态化后的页面访问速度变得更快,大流量访问减少延迟。

下面直接代码演示如何写静态化页面,以下已php语言为例子

静态化写法

ob_start()这个php自带的函数 开启缓存

(1)第一种写法是通过ob_start()缓存来输出

在php文件中编写html代码,然后用bo_get_content获取到,然后输出到html文件,类似于:

7ac02d9319e2d1e1476d60df8a7261e6.png

ob_start(); //打开输出控制缓存

echo "

test页面Hello world";

$out = ob_get_contents(); //获取缓冲区的内容

ob_end_clean(); //关闭输出缓存

$fps = fopen("demo.html