2024 年 PHP Conference Japan

wincache_fcache_fileinfo

(PECL wincache >= 1.0.0)

wincache_fcache_fileinfo 擷取檔案快取中快取檔案的相關資訊

說明

wincache_fcache_fileinfo(bool $summaryonly = false): array|false

取得檔案快取內容及其使用資訊。

參數

summaryonly

控制傳回的陣列是否包含個別快取項目的資訊以及檔案快取摘要。

傳回值

關於檔案快取的後設資料陣列,或失敗時傳回 false

此函式傳回的陣列包含以下元素

  • total_cache_uptime - 檔案快取已啟動的總時間(以秒為單位)
  • total_file_count - 目前在檔案快取中的檔案總數
  • total_hit_count - 從檔案快取提供檔案的次數
  • total_miss_count - 在檔案快取中找不到檔案的次數
  • file_entries - 包含所有快取檔案資訊的陣列

    • file_name - 快取檔案的絕對檔名
    • add_time - 自檔案加入檔案快取後的時間(以秒為單位)
    • use_time - 自檔案在檔案快取中被存取後的時間(以秒為單位)
    • last_check - 自檢查檔案是否有修改後的時間(以秒為單位)
    • hit_count - 檔案從快取提供的次數
    • file_size - 快取檔案的大小(以位元組為單位)

範例

範例 #1 wincache_fcache_fileinfo() 範例

<pre>
<?php
print_r
(wincache_fcache_fileinfo());
?>
</pre>

以上範例將輸出

Array
(   [total_cache_uptime] => 3234
    [total_file_count] => 5
    [total_hit_count] => 0
    [total_miss_count] => 1
    [file_entries] => Array
        (
            [1] => Array
                (
                    [file_name] => c:\inetpub\wwwroot\checkcache.php
                    [add_time] => 1
                    [use_time] => 0
                    [last_check] => 1
                    [hit_count] => 1
                    [file_size] => 2435
                )
            [2] => Array (...iterates for each cached file)
        )
)

另請參閱

新增筆記

使用者貢獻的筆記

此頁面沒有使用者貢獻的筆記。
To Top