Thinkphp關閉緩存的方法

2016-10-26 1418 2 編輯:深色多郎 來源:網站程序書籍

使用thinkphp做開發的階段,程序會經常被修改,這個時候如果不關閉緩存會造成很多不必要的麻煩,比如對表結構做一下修改,必須要刪除數據結構緩存,才能看到相應的效果。所以為了開發的方便,可以把thinkphp默認的緩存給禁掉,待上線后再開啟。

該如何關閉thinkphp的緩存呢?有下面幾種方法可參考:

(1)在配置文件中關閉緩存

在你的配置文件config.php文件中加上如下兩句:

查看代碼打印

TMPL_CACHE_ON' => false,//禁止模板編譯緩存

HTML_CACHE_ON' => false,//禁止靜態緩存

(2)在入口文件關閉全部緩存

在入口文件里面加入如下幾句代碼:

查看代碼打印

define('APP_DEBUG',TRUE); // 開啟調試模式

define('DB_FIELD_CACHE',false);

define('HTML_CACHE_ON',false);//www.phpernote.com/

(3)修改程序的默認值

1.找到\ThinkPHP\Common\convention.php和\ThinkPHP\Common\debug.php這兩個文件。

2.打開這兩個文件按照如下修改:

convention.php文件:

查看代碼打印

TMPL_CACHE_ON'   => false,  // 默認開啟模板編譯緩存 false 的話每次都重新編譯模板

ACTION_CACHE_ON'  => false,  // 默認關閉Action 緩存

HTML_CACHE_ON'   => false,   // 默認關閉靜態緩存

debug.php文件:

查看代碼打印

TMPL_CACHE_ON'=>false, // 默認開啟模板緩存

經過以上的修改,以后程序每次運行都會生成新的緩存了。

本站文章均為深正網站建設摘自權威資料,書籍,或網絡原創文章,如有版權糾紛或者違規問題,請即刻聯系我們刪除,我們歡迎您分享,引用和轉載,但謝絕直接搬磚和抄襲!感謝...
關注深正互聯
七星彩头尾