一、页面纯静态
ob缓存获取动态产生的模板页面包括数据,然后file_put_contents到一个 静态化页面
然后 当再次访问该接口就可以直接走 生成的静态化页面进行展示即可(当然这里可以根据模板的生成时间filemtime等来进行模板的生死与更新)
二、页面静态化之局部动态化
说白了就是静态化页面部分功能 写入js 的ajax ,通过ajax 就可以在静态化页面中 触发请求服务器接口拿动态数据并且展示
三、伪静态 是个啥东西呢?
其实就是动态url 转化成静态url 这就是伪静态喽,好处:url地址美观、搜索引擎优化等
可以通过php进行伪静态 还可以通过 服务器如:apache、nigix服务器 配置来 伪
为啥动态页面静态化?
动态页面 这里是通过php脚本语言说的,是需要php脚本进行数据处理以及模板填充得到, 那么php脚本进行操作 需要进过那几部呢?
1、语法分析;2、程序编译;3、运行呈现
那么静态页面html是不会进过以上步骤,因为html 会直接浏览器去渲染操作即可了
这个就大大节省了时间,那么web 速度就加快喽