sum('size'); $sizeText = $size >= 1048576 ? number_format($size / 1048576, 2).' MB' : number_format($size / 1024, 1).' KB'; return [ Stat::make('缓存页面', $stats['count'].' 个') ->description('仅未登录访客的 GET 页面') ->icon('heroicon-m-document-text'), Stat::make('总大小', $sizeText) ->description('全部缓存页合计') ->icon('heroicon-m-circle-stack'), Stat::make('命中率', $stats['rate'].'%') ->description("命中 {$stats['hits']} · 未命中 {$stats['misses']}") ->icon('heroicon-m-chart-bar'), Stat::make('缓存时长', ((int) config('blog.page_cache_ttl', 300)).' 秒') ->description('到期自动失效') ->icon('heroicon-m-clock'), ]; } }