wincache_ucache_info

(PECL wincache >= 1.1.0)

wincache_ucache_info — 사용자 캐시에 저장된 데이터에 대한 정보 검색


설명

wincache_ucache_info(bool $summaryonly = false, string $key = NULL): array|false

사용자 캐시에 저장된 데이터에 대한 정보를 검색합니다.


매개변수

summaryonly
반환된 배열이 사용자 캐시 요약과 함께 개별 캐시 항목에 대한 정보를 포함할지 여부를 제어합니다.
key
사용자 캐시에 있는 항목의 키입니다. 지정된 경우 반환된 배열에는 해당 캐시 항목에 대한 정보만 포함됩니다. 지정되지 않고 summaryonlyfalse로 설정되면 반환된 배열에는 캐시의 모든 항목에 대한 정보가 포함됩니다.

반환 값

파일 캐시에 대한 메타 데이터 배열 또는 실패 시 false

이 함수에서 반환된 배열에는 다음 요소가 포함됩니다.

  • total_cache_uptime - 파일 캐시가 활성화된 총 시간(초)
  • total_item_count - 현재 사용자 캐시에 있는 총 요소 수
  • is_local_cache - true는 캐시 메타데이터가 로컬 캐시 인스턴스용이고 메타데이터가 전역 캐시용이면 false입니다.
  • total_hit_count - 파일이 파일 캐시에서 제공된 횟수
  • total_miss_count - 파일 캐시에서 파일을 찾지 못한 횟수
  • ucache_entries - 캐시된 모든 항목에 대한 정보를 포함하는 배열:
    • key_name - 데이터를 저장하는 데 사용되는 키의 이름
    • value_type - 키에 저장된 값 유형
    • use_time - opcode 캐시에서 파일에 액세스한 후 경과된 시간(초)
    • last_check - 파일이 수정되었는지 확인한 후 경과된 시간(초)
    • is_session - 데이터가 세션 변수인지 여부를 나타냅니다.
    • ttl_seconds - 데이터가 캐시에 남아 있을 때까지 남은 시간, 0은 무한을 의미합니다.
    • age_seconds - 데이터가 캐시에 추가된 시간부터 경과된 시간
    • hitcount - 캐시에서 데이터가 제공된 횟수

Examples

예제 #1 wincache_ucache_info() 사용

                  
<?php
wincache_ucache_get('green');
wincache_ucache_set('green', 2922);
wincache_ucache_get('green');
wincache_ucache_get('green');
wincache_ucache_get('green');
print_r(wincache_ucache_info());
?>
                  
                

위의 예는 다음을 출력합니다.

Array
( ["total_cache_uptime"] => int(0)
  ["is_local_cache"] => bool(false)
  ["total_item_count"] => int(1)
  ["total_hit_count"] => int(3)
  ["total_miss_count"] => int(1)
  ["ucache_entries"] => Array(1)
    ( [1] => Array(6)
      (
        ["key_name"] => string(5) "green"
        ["value_type"] => string(4) "long"
        ["is_session"] => int(0)
        ["ttl_seconds"] => int(0)
        ["age_seconds"] => int(0)
        ["hitcount"] => int(3)
       )
    )
)
                

기타