2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > php的缓存机制实现页面静态化代码分享

php的缓存机制实现页面静态化代码分享

时间:2021-09-11 13:15:09

相关推荐

php的缓存机制实现页面静态化代码分享

后端开发|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页面静态化实现的几种分享

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。