缓存方法

getcache('前缀','文件夹名称');
setcache('前缀',"值",'文件夹名称');

缓存部分重复查询的值

private function getList(Int $num = 15,$isUpdate = false){
    $cache = getcache('前缀'.$GLOBALS['siteid'],'文件夹名称');
    if($cache && !$isUpdate){
        $path = $_SERVER['DOCUMENT_ROOT'] . "/caches/caches_文件夹名称/caches_data/" . '前缀'. $GLOBALS['siteid'] . ".cache.php";
        if (file_exists($path)) {
            // 获取文件的最后修改时间
            $lastModified = filemtime($path);
            // 缓存文件时间大于365天 更新缓存
            if( time() - 86400*365 > $lastModified){
                setcache('前缀'.$GLOBALS['siteid'],$this->getList($num,true),'文件夹名称');
                $cache = getcache('前缀'.$GLOBALS['siteid'],'文件夹名称');
            }
        }
        $data = $cache;
    }else{
        $data = "查询操作";
        setcache('前缀'.$GLOBALS['siteid'],$data,'文件夹名称');
    }
    return $data;
}