Behavior/ReadHtmlCacheBehavior.php
public static function checkHTMLCache($cacheFile = '', $cacheTime = '')
    {
        if (!is_file($cacheFile)) {
            return false;
        } elseif (filemtime((new View)->parseTemplate()) > Storage::get($cacheFile, 'mtime', 'html')) {
            // 模板文件如果更新静态文件需要更新
            return false;
        } elseif (!is_numeric($cacheTime) && function_exists($cacheTime)) {
            return $cacheTime($cacheFile);
        } elseif ($cacheTime != 0 && NOW_TIME > Storage::get($cacheFile, 'mtime', 'html') + $cacheTime) {
            // 文件是否在有效期
            return false;
        }

        //静态文件有效
        return true;
    }
public static function checkHTMLCache($cacheFile = '', $cacheTime = '')
    {
        if (!is_file($cacheFile)) {
            return false;
        } elseif (filemtime((new View)->parseTemplate()) > Storage::get($cacheFile, 'mtime', 'html')) {
            // 模板文件如果更新静态文件需要更新
            return false;
        } elseif (!is_numeric($cacheTime) && function_exists($cacheTime)) {
            return $cacheTime($cacheFile);
        } elseif ($cacheTime != 0 && NOW_TIME > Storage::get($cacheFile, 'mtime', 'html') + $cacheTime) {
            // 文件是否在有效期
            return false;
        }

        //静态文件有效
        return true;
    }
检查静态HTML文件是否有效
如果无效需要重新更新


@param string $cacheFile 静态文件名
@param mixed $cacheTime 缓存有效期

@return bool