聯(lián)系官方銷售客服
1835022288
028-61286886
數據緩存有效的減少重復查詢數據庫
一、臨時緩存(按系統(tǒng)設置的緩存方式存儲)
設置在有效時間內生效,過期自動刪除,后臺更新數據或者更新緩存時會被清空
緩存文件目錄默認在/cache/file/,緩存文件命名格式為:字母或者數字組成
1、設置緩存
\Phpcmf\Service::L('cache')->set_data("緩存名稱", "緩存變量值,支持數組", "緩存有效期,單位秒");
2、讀取緩存
\Phpcmf\Service::L('cache')->get_data("緩存名稱");
3、刪除緩存
\Phpcmf\Service::L('cache')->del_data("緩存名稱"); 在有效時間內生效,過期自動刪除,后臺更新數據或者更新緩存時會被清空
二、固定緩存(按文件存儲)
生成緩存之后,文件會固定存儲,不會過期,后臺更新數據或者更新緩存時不會被清空
緩存文件目錄默認在/cache/data/,緩存文件由緩存名稱命名
1、設置緩存
\Phpcmf\Service::L('cache')->set_file('緩存名稱', "緩存變量值,支持數組", "指定儲存文件夾,不填默認data");
2、讀取緩存
\Phpcmf\Service::L('cache')->get("緩存名稱"); // 不指定data時用這個
\Phpcmf\Service::L('cache')->get_file("緩存名稱", "指定儲存文件夾,不填默認data");
3、刪除緩存
\Phpcmf\Service::L('cache')->del_file('緩存名稱', "指定儲存文件夾,不填默認data");
三、認證數據緩存(按文件存儲)
生成緩存之后,文件會固定存儲,默認情況下24小時過期,后臺更新數據或者更新緩存時不會被清空
緩存文件目錄默認在/cache/authcode/,緩存文件由緩存名稱命名
1、設置緩存
\Phpcmf\Service::L('cache')->set_auth_data('緩存名稱', "緩存變量值,支持數組", 站點id-默認可不填);
2、讀取緩存
\Phpcmf\Service::L('cache')->get_auth_data("緩存名稱", 站點id-默認可不填);
3、刪除緩存
\Phpcmf\Service::L('cache')->del_auth_data("緩存名稱", 站點id-默認可不填); 默認情況下24小時過期,后臺更新數據或者更新緩存時不會被清空