PHP8 wincache_scache_info — 檢索有關(guān)在會話緩存中緩存的文件的信息

2023-10-11 11:28 更新

(PECL wincache >= 1.1.0)

wincache_scache_info — 檢索有關(guān)在會話緩存中緩存的文件的信息。

說明

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

檢索有關(guān)會話緩存內(nèi)容及其使用情況的信息。

參數(shù)

summaryonly

控制返回的數(shù)組是否包含有關(guān)單個緩存條目以及會話緩存摘要的信息。

返回值

這個函數(shù)返回有關(guān)會話緩存的元數(shù)據(jù)的數(shù)組,或者在失敗時返回 false。該數(shù)組包含以下元素:

  • total_cache_uptime - 會話緩存已經(jīng)活動的總時間(以秒為單位)。
  • total_item_count - 當(dāng)前在會話緩存中的元素總數(shù)。
  • is_local_cache - 如果緩存元數(shù)據(jù)用于本地緩存實例,則為 true;如果元數(shù)據(jù)用于全局緩存,則為 false。
  • total_hit_count - 數(shù)據(jù)已經(jīng)從緩存中提取的總次數(shù)。
  • total_miss_count - 數(shù)據(jù)未在緩存中找到的總次數(shù)。
  • scache_entries - 包含所有緩存項目信息的數(shù)組:
  1. key_name - 用于存儲數(shù)據(jù)的鍵名。
  2. value_type - 鍵存儲的值類型。
  3. use_time - 自數(shù)據(jù)添加到緩存以來的秒數(shù)。
  4. last_check - 自數(shù)據(jù)最后一次檢查修改以來的秒數(shù)。
  5. ttl_seconds - 數(shù)據(jù)在緩存中的剩余存活時間,0 表示無限。
  6. age_seconds - 數(shù)據(jù)從添加到緩存以來經(jīng)過的秒數(shù)。
  7. hitcount - 數(shù)據(jù)從緩存中提取的次數(shù)。

示例

示例 #1 A wincache_scache_info() example

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

以上示例會輸出:

Array
(
    [total_cache_uptime] => 17357
    [total_file_count] => 121
    [total_hit_count] => 36562
    [total_miss_count] => 201
    [scache_entries] => Array
        (
            [1] => Array
                (
                    [file_name] => c:\inetpub\wwwroot\checkcache.php
                    [add_time] => 17356
                    [use_time] => 7
                    [last_check] => 10
                    [hit_count] => 454
                    [function_count] => 0
                    [class_count] => 1
                )
            [2] => Array (...iterates for each cached file)
        )
)

參見

  • wincache_fcache_fileinfo() - 獲取有關(guān)文件緩存中已緩存文件的信息。
  • wincache_fcache_meminfo() - 獲取有關(guān)文件緩存內(nèi)存使用情況的信息。
  • wincache_ocache_meminfo() - 獲取有關(guān)操作碼緩存內(nèi)存使用情況的信息。
  • wincache_rplist_fileinfo() - 獲取有關(guān)解析文件路徑緩存的信息。
  • wincache_rplist_meminfo() - 獲取有關(guān)解析文件路徑緩存內(nèi)存使用情況的信息。
  • wincache_refresh_if_changed() - 刷新已緩存文件的緩存條目。
  • wincache_ucache_meminfo() - 獲取有關(guān)用戶緩存內(nèi)存使用情況的信息。
  • wincache_ucache_info() - 獲取有關(guān)存儲在用戶緩存中的數(shù)據(jù)的信息。
  • wincache_scache_meminfo() - 獲取有關(guān)會話緩存內(nèi)存使用情況的信息。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號