位置: 编程技术 - 正文

利用php的ob缓存机制实现页面静态化方法(php ob缓存)

编辑:rootadmin

推荐整理分享利用php的ob缓存机制实现页面静态化方法(php ob缓存),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php ob缓存,php的缓存文件是什么格式,php 缓存,php缓存技术插件,php ob缓存,php常用的缓存技术汇总php技术之缓存机制的好处,php 缓存,php ob缓存,内容如对您有帮助,希望把文章链接给更多的朋友!

首先介绍一下php中ob缓存常用到的几个常用函数

ob_start():开启缓存机制

ob_get_contents():获取ob缓存中的内容

ob_clean()清除ob缓存中的内容,但不关闭缓存

ob_end_clean() 清除ob缓存中的内容,并关闭缓存

ob_flush 清空缓存,输出内容,但不关闭缓存

利用php的ob缓存机制实现页面静态化方法(php ob缓存)

ob_end_flush 清空缓存,输出内容,并关闭缓存

flush强制刷新输出缓存中的内容

按照http协议的规定,回应内容不能在回应头之前输出,所以,如果在header()函数前面有内容输出,就会出现错误,但使用了ob_start()后就会将回应内容先放在ob缓存中,不会再消息头发送之前被发送,就解决了header()报错的问题!

下面说一下用php自带的ob缓存机制实现页面静态化的方法,示例代码如下

如上述代码所示:

将我们查询到的内容直接保存到html文件中,如果文件存在,之间输出,如果不存在,则访问数据库,执行对应的查询过程

如果要设置文件的过期时间,可以在if语句里面加一个判断条件,用于判断缓存文件是否过期,time()-设置的过期时间

以上这篇利用php的ob缓存机制实现页面静态化方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

form自动提交实例讲解 在做项目中,例如b2b的由商城跳往卖家中心的后台,当他既有会员账号又是卖家的时候,让他登录了商城,就不需要卖家登录的时候,处理过程中可以

php使用flock阻塞写入文件和非阻塞写入文件的实例讲解 阻塞写入代码:(所有程序会等待上次程序执行结束才会执行,秒会超时)php$file=fopen("test.txt","w+");$t1=microtime(TRUE);if(flock($file,LOCK_EX)){sleep();fwrite($file

yii2局部关闭(开启)csrf的验证的实例代码 上一节主要是简单地说了一下关于yii2的防御csrf的攻击机制,接下来说一下关于如何全局和局部的开启使用csrf。(1)全局使用,我们直接在配置文件中

标签: php ob缓存

本文链接地址:https://www.jiuchutong.com/biancheng/290990.html 转载请保留说明!

上一篇:详解php中serialize()和unserialize()函数(phpseessid)

下一篇:form自动提交实例讲解(form表单中自动提交表单的按钮类型是)

  • 高速公路通行费电子发票怎么打印
  • 金税盘没有报税管理怎么把发票明细怎么导出
  • 开具了红字发票信息表的税额需要转出吗
  • 单位发放中秋月饼价值有规定吗
  • 天猫店铺收入在哪里看
  • 销售息税前利润是什么
  • 调增企业所得税怎么算
  • 收到认缴实收资本怎么做账务处理?
  • 当月确认收入下月开票
  • 固定资产作为实收资本报废怎么处理
  • 地方教育费附加计入什么科目
  • 丢失增值税专用发票
  • 跨月红字发票可以作废吗
  • 企业重组有什么好处
  • 出售房产收入计入什么科目
  • 注册资本印花税税目是什么
  • 捐款属于什么会计科目类别
  • 溢价发行债券利息
  • mac死机什么原因
  • 对公账户是否有银行卡号
  • 交了车船税有什么凭证
  • 收到别人押金的会计分录
  • win10怎么更换版本
  • php模块
  • 土地增值税清算收入如何确定
  • 发票作废怎么申请退税
  • 汇票本票支票的相同点和不同点
  • 公司员工的社保怎么查询
  • PasSrv.exe - PasSrv是什么进程 有什么用
  • php编程技术
  • 企业销售旧固定资产税率
  • php curd
  • 圆顶亭效果图
  • 向股东借款支付利息划算还是做工资划算
  • service的启动方式及生命周期
  • 弥补以前年度亏损金额从哪里来的
  • 使用一个for循环每次输入一个姓名和得分
  • 前端promise封装
  • php判断文件后缀
  • 小规模纳税人上月发票开错了怎么办
  • 销售不同商品的会计分录
  • 购买的商品作为赠品怎么入账
  • 运输公司税务筹划
  • 事业单位财政拨款收入会计分录
  • 进项票和销项票金额一样可以吗
  • 计提固定资产折旧是什么意思
  • 普通发票税额没有打印全可以用么
  • 金税四期对会计人员要求高吗
  • 计提个税和缴纳个税金额不符的原因
  • 进项税准予抵扣条件有哪些
  • 一般纳税人无票收入怎么做账分录呢
  • 以房抵债会计分录怎么做
  • 开发票,对方收取税点,如何计算?
  • 土地出让金如何缴纳
  • 应付股利科目怎么结转
  • 应收应付账款统计表
  • 运输途中丢失的物品赔偿
  • 如何算增值税金额
  • 保险公司理赔款如何入账
  • 全额抵扣怎么申报
  • 工程结算科目是一级科目吗?
  • 日记账的建账工作
  • 积分中的换元怎么使用
  • mysql不能写入中文
  • mysql5.7配置文件my.ini
  • 电脑开机密码忘记了怎么打开
  • linux i
  • u盘安装启动盘
  • linux安装atop
  • windows无法完成配置若要尝试恢复配置
  • 2021年win10累积更新
  • Metaio in Unity3d 教程--- 二. 创建自己的Application
  • unity例子
  • css选择器 菜鸟教程
  • node.js中的http.createServer方法使用说明
  • js实现@功能
  • 刚开始学java的心得体会
  • 购车发票包含
  • 申报期一般是什么时候
  • 亳州国税局电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设