建站资讯

CodeIgniter3中有关网页页面缓存文件的转化成与删

作者:admin 发布时间:2021-03-30
在略微繁杂的新项目中,CI架构一般用到到网页页面的缓存文件,那麼在具体中必须留意的是建立和删掉网页页面会出现相匹配的方式可寻,下边大家就来详细介绍一下。 建立缓存文件网页页面:
一般状况,CI的网页页面缓存文件只必须再操纵里边再加:
$this- output- cache(1); //表明缓存文件一分鐘
就可以!
CodeIgniter架构会全自动在缓存文件文档夹建立一个网页页面缓存文件文档,一分鐘以后会重新转化成一次,遮盖原先的缓存文件文档,沒有则建立缓存文件文档。

必须留意的是,对缓存文件来讲,网页页面/ceshi/huancun/index 和 /ceshi/huancun 是2个不一样的网页页面,会转化成2个缓存文件。


删掉缓存文件网页页面
删掉缓存文件网页页面的方式是:

$this- output- delete_cache('/ceshi/huancun/index');
能看出,只必须将详细的网页页面详细地址给到方式就可以删掉相匹配的缓存文件网页页面文档。

必须留意的是,删掉缓存文件网页页面的方式,假如放到的要删掉该网页页面相匹配的操纵器里边,则删掉缓存文件网页页面的方式失效,务必是是非非该删掉网页页面的才能够


此外另附改动CI转化成缓存文件的关键文档
在我具体的新项目中,之后情况下必须对网页页面缓存文件做二次实际操作,大家能够简单化CI转化成的方法,寻找
systemcoreOutput.php
1、在第六53已然:

$uri = $CFG- item('base_url').$CFG- item('index_page').$URI- uri_string;
改动为:

$uri = $URI- uri_string;
2、在第555已然:

$uri = $CI- config- item('base_url').$CI- config- item('index_page').$CI- uri- uri_string();
改动为:

$uri = $CI- uri- uri_string();
3、在第759已然:

$cache_path .= md5($CI- config- item('base_url').$CI- config- item('index_page').ltrim($uri, '/'));
改动为:

$cache_path .= md5(ltrim($uri, '/'));
那样,之后假如要对缓存文件实际操作,想要知道缓存文件文档的名字只必须MD5($this- uri- uri_string())就可以!



业务流程方式:技术专业出示武汉市企业网站建设,OA/CRM/ERP手机软件开发设计,公司400号码,武汉市seo优化,公司电子邮箱等
万象时期重要词:武汉市公司建网站,武汉市网站建设,武汉市网站制作,武汉市互联网企业,武汉市手机软件开发设计,武昌区网站建设,武汉汉口网站建设,汉阳网站建设,江岸网站建设

收缩