最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

php如何去除缓存

来源:懂视网 责编:小采 时间:2020-11-02 18:26:23
文档

php如何去除缓存

php如何去除缓存:php去除缓存的方法:1、在项目的配置文件【config.php】里加入相关代码;2、删除TP框架的缓存目录的相关文件夹;3、在业务控制器同目录下新建自己的【清除缓存】的类,并通过url访问的方式来清楚缓存。【相关学习推荐:php图文教程】php去除缓存的方法:第
推荐度:
导读php如何去除缓存:php去除缓存的方法:1、在项目的配置文件【config.php】里加入相关代码;2、删除TP框架的缓存目录的相关文件夹;3、在业务控制器同目录下新建自己的【清除缓存】的类,并通过url访问的方式来清楚缓存。【相关学习推荐:php图文教程】php去除缓存的方法:第

php去除缓存的方法:1、在项目的配置文件【config.php】里加入相关代码;2、删除TP框架的缓存目录的相关文件夹;3、在业务控制器同目录下新建自己的【清除缓存】的类,并通过url访问的方式来清楚缓存。

【相关学习推荐:php图文教程】

php去除缓存的方法:

第一:在项目的配置文件config.php里加入下面两行代码就能避免缓存问题

 'TMPL_CACHE_ON' => false,//禁止模板编译缓存 
 'HTML_CACHE_ON' => false,//禁止静态缓存

这两行代码在这里我就不解释啦;

第二:TP框架的缓存目录存放在文件夹public_htmlAppRuntime下,每次开发完成后手动删除里面的所有文件

第三:我自己写的清除缓存类,我们可以在业务控制器同目录下新建自己的"清除缓存"的类(核心思想就是利用TP框架自带的缓存类来操作,TP框架的源代码大家可以看下),通过url访问的方式来清楚缓存,代码如下:

// +----------------------------------------------------------------------
// | Copyright (c) 2007-2009 
// +----------------------------------------------------------------------
// $Id: ClearAction.class.php 668 2016-05-03 11:43:12Z chenhaibo $
/**
 +------------------------------------------------------------------------------
 * 清除缓存
 +------------------------------------------------------------------------------
 * @author haibo <chenhaibo0806@163.com>
 * @version $Id: ClearAction.class.php 668 2016-05-03 11:43:12Z chenhaibo $
 +------------------------------------------------------------------------------
 */
class ClearAction extends Action{
/**
+----------------------------------------------------------
* 清除缓存
+----------------------------------------------------------
* @access public
+----------------------------------------------------------
* @return void
+----------------------------------------------------------
*/
public function clearcache() {
 $_token = isset($_GET['token']) ? trim($_GET['token']) : '';
 $_operate = isset($_GET['operate']) ? trim($_GET['operate']) : '';
 
 $_option = array();
 if($_operate == 'runtime') $_option['temp'] = RUNTIME_PATH; //各种缓存数据存放目录
 if($_operate == 'cache') $_option['temp'] = CACHE_PATH;
 if($_operate == 'data') $_option['temp'] = DATA_PATH;
 if($_operate == 'fields') $_option['temp'] = DATA_PATH."/_fields";
 
 import('Think.Util.Cache.CacheFile');
 $CacheFile = new CacheFile($_option);
 $CacheFile->clear();
 echo 'success';
 }
}

想了解更多相关学习,敬请关注php培训栏目!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

php如何去除缓存

php如何去除缓存:php去除缓存的方法:1、在项目的配置文件【config.php】里加入相关代码;2、删除TP框架的缓存目录的相关文件夹;3、在业务控制器同目录下新建自己的【清除缓存】的类,并通过url访问的方式来清楚缓存。【相关学习推荐:php图文教程】php去除缓存的方法:第
推荐度:
标签: 删除 清除 如何
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top