TP5 緩存的使用方法

緩存的優點:1、減少與數據庫的連接;2、提升用戶頁面加載速度;

話不多說上代碼:

1、配置層(application/config.php):

'cache'                  => [
        // 驅動方式
        'type'   => 'File',
        // 緩存保存目錄
        'path'   => CACHE_PATH,
        // 緩存前綴
        'prefix' => '',
        // 緩存有效期 0表示永久緩存
        'expire' => 0,
    ],

2、控制器層:引入下方代碼

use think\Cache;

3、樣例:

public function huncun(){
        if(Cache::get('article_list')){   // 如果緩存文件存在
              $list = Cache::get('article_list');
        }else{   // 緩存文件不存在,則連接數據庫進行數據調取
              $list = Db::name('article')->order('create_time DESC')->select();
              Cache::set('article_list',$list,3600);     // 將數據插入緩存文件中,設置過期時間爲3600秒
        }
        $this->assign('list',$list);
        return $this->fetch();
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章