首页 > 其他分享 >CI3使用网页缓存

CI3使用网页缓存

时间:2024-05-29 09:13:37浏览次数:22  
标签:缓存 网页 删除 代码 cache CI3 delete 页面

 

开启缓存

将下面的代码放到任何一个控制器的方法内,你就可以开启缓存了:

$this->output->cache($n);

其中 $n 是缓存更新的时间(单位分钟)。

上面的代码可以放在方法的任何位置,它出现的顺序对缓存没有影响, 所以你可以把它放到任何你认为合理的地方。一旦该代码被放在方法内, 你的页面就开始被缓存了。

重要

由于 CodeIgniter 存储缓存的方式,只有通过 view 输出的页面才能缓存。

重要

如果你修改了可能影响页面输出的配置,你需要手工删除掉 你的缓存文件。

注解

在写入缓存文件之前,你需要把 application/cache/ 目录的权限 设置为可写。

删除缓存

如果你不再需要缓存某个页面,你可以删除掉该页面上的缓存代码, 这样它在过期之后就不会刷新了。

注解

删除缓存代码之后并不是立即生效,必须等到缓存过期才会生效。

如果你需要手工删除缓存,你可以使用 delete_cache() 方法:

// 删除当前请求的URI的缓存
$this->output->delete_cache();  //缓存文件等到缓存过期才会删除

// 删除/foo/bar的缓存
$this->output->delete_cache('/foo/bar');    //立即删除缓存文件

 

翻译

搜索

复制

标签:缓存,网页,删除,代码,cache,CI3,delete,页面
From: https://www.cnblogs.com/haokan/p/18219460

相关文章

  • noVNC用浏览器网页远程控制 PC 电脑桌面
    最近想要在微软XBOX游戏机远程访问电脑桌面,发现可以用noVNC这款软件来实现浏览器远程访问桌面。只要在PC电脑安装上noVNC服务,XBOX通过Edge浏览器就可以远程访问了。安装教程1.安装UltraVNC软件(开源免费桌面远程工具)3.安装命令 :https://www.zxki.cn/9684.htm......
  • 知乎 PC 网页端非登录用户已无法查看全文:网友瞬间炸了
    看破一切的时候失去比拥有更好得失都随意与生活和解 那天你走在萧瑟的街上告诉我各有各的路要走所以我和你总是会分开的吧   最近使用PC网页端的知乎,发现非登录用户无法查看全文的情况,并且弹出强制登陆的窗口。 比如查看下面这篇文章  如果你没有登......
  • npm清理缓存及修改配置源
    1、npm清理缓存 npmcacheclean--force如果要查看npm缓存的位置可以用下面的命令 npmcachedir有人的npm可能没有这个命令,可以改用这个命令去查看 npmconfiglist--json 如果是yarn就可以用下面的命令查看缓存位置 yarncachedir2、查看配置源 npm config get ......
  • 分布式系统中的智能缓存:有界一致性哈希算法详解
    普通hash算法​在分布式系统中,普通哈希算法通常用于确定数据存储在哪个节点上。例如,如果我们有3个节点,我们可以通过计算hash(key)%3来确定一个给定的key应该存储在哪个节点上。然而,这种方法存在一个显著的问题:当节点数量发生变化(增加或减少)时,会导致大量的缓存数据失效......
  • 键入网址但网页显示,期间发生了什么?
    学习自http://https://xiaolincoding.com/network/1_base/what_happen_url.html#%E5%AD%A4%E5%8D%95%E5%B0%8F%E5%BC%9F-http生成HTTP请求信息浏览器解析URL(UniformResourceLoactor),生成发送给Web服务器的请求信息。查询服务器域名对应的IP地址---寻找目的地IPDNS服务......
  • 【秒杀系统】秒杀系统实战(四):缓存与数据库双写一致性深度分析
    【秒杀系统】秒杀系统实战(四):缓存与数据库双写一致性深度分析前言微笑挖坑,努力填坑。————已经拥有黑眼圈,但还没学会小猪老师时间管理学的蛮三刀同学本文是秒杀系统的第四篇,我们来讨论秒杀系统中缓存热点数据的问题,进一步延伸到数据库和缓存的双写一致性问题,并且给......
  • Http 代理工具 实战 支持网页与QQ代理
    前言:有些公司不让员工上Q或封掉某些网站,这时候,干着急没办法,只能鄱墙。如果上网搜代理IP,很少能用,用HTTP-Tunnel Client代理软件,免费的也是经常性的掉线。正好手头上有N台服务器,如果直接在上面装个CCProxy,也显的太明显了。于是自己写个代理软件放上去,一来包装一下好伪装,二来又有......
  • JavaScript 控制网页行为
    UI框架Ant-Design:阿里巴巴出品,基于React的UI框架ElementUI、iview、ice:饿了么出品,基于Vue的UI框架Bootstrap:Twitter推出的一个用于前端的开源工具包AmazeUI:又叫“妹子UI”,一款HTML5跨屏前端框架1.基本使用1.1.引入JavaScript内部标签使用<script>//........
  • Python网页解析
    课前案例如果不存在imgs目录,则需要手动创建它,或者通过代码创建。可以使用 Path.mkdir() 方法创建目录。例如:imgs_dir=Path("imgs")imgs_dir.mkdir(parents=True,exist_ok=True)记得下载lxml软件包,可以在终端用指令下载:pipinstall-ihttps://mirrors.aliyun.com/p......
  • 1915springboot VUE 宠物寄养平台系统开发mysql数据库web结构java编程计算机网页源码m
    一、源码特点 springbootVUE宠物寄养平台系统是一套完善的完整信息管理类型系统,结合springboot框架和VUE完成本系统,对理解JSPjava编程开发语言有帮助系统采用springboot框架(MVC模式开发),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。springbootVUE宠物寄养......