后端开发|php教程
php,静态,页面
后端开发-php教程
本文主要为大家带来一篇利用php的ob缓存机制实现页面静态化方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。
补订单源码,VScode怎么创建h5项目,curl ubuntu安装,tomcat下的路径配置,爬虫群 西安,php nl2p,辽宁个人抖音seo优化报价行情lzw
首先介绍一下php中ob缓存常用到的几个常用函数
全网vip自动收集影院源码,ubuntu各个版本代号,python写爬虫脚本,php setquery,肥乡seo优化lzw
ob_start:开启缓存机制
短网址系统源码,ubuntu 好玩的命令,绿色爬虫红色血,php 开启简写< php,华为seo分析lzw
ob_get_contents:获取ob缓存中的内容
ob_clean清除ob缓存中的内容,但不关闭缓存
ob_end_clean() 清除ob缓存中的内容,并关闭缓存
ob_flush 清空缓存,输出内容,但不关闭缓存
ob_end_flush 清空缓存,输出内容,并关闭缓存
flush强制刷新输出缓存中的内容
按照http协议的规定,回应内容不能在回应头之前输出,所以,如果在header函数前面有内容输出,就会出现错误,但使用了ob_start()后就会将回应内容先放在ob缓存中,不会再消息头发送之前被发送,就解决了header报错的问题!
下面说一下用php自带的ob缓存机制实现页面静态化的方法,示例代码如下
如上述代码所示:
将我们查询到的内容直接保存到html文件中,如果文件存在,之间输出,如果不存在,则访问数据库,执行对应的查询过程
如果要设置文件的过期时间,可以在if语句里面加一个判断条件,用于判断缓存文件是否过期,time-设置的过期时间。
PHP页面静态化实例分享
ThinkPHP3.2.3页面静态化实现方法
php页面静态化实现的几种分享