라이브러리

[PHP] opcache_get_status - 캐시에 대한 상태 정보를 가져옵니다.




PHP의 opcache_get_status()


PHP의 `opcache_get_status()` 함수는 PHP의 오페코드 캐시의 현재 상태를 반환합니다. 이 함수는 PHP 5.5 버전부터 사용할 수 있습니다.

# 사용법


`opcache_get_status()` 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

opcache_get_status()



# 반환값


`opcache_get_status()` 함수는 다음과 같은 정보를 반환합니다.

* `opcache_enabled`: 오페코드 캐시가 활성화되어 있는지 여부
* `memory_usage`: 현재 사용 중인 메모리 양
* `max_memory`: 최대 사용할 수 있는 메모리 양
* `opcache_hit_ratio`: 캐시 히트율
* `recompiled_code`: 재컴파일된 코드의 수
* `user_code`: 사용자 코드의 수
* `interned_strings`: 내부화된 문자열의 수
* `num_cached_files`: 캐시된 파일의 수
* `num_cached_keys`: 캐시된 키의 수
* `start_time`: 오페코드 캐시가 시작한 시간
* `last_restart_time`: 오페코드 캐시가 마지막으로 재시작한 시간
* `errors`: 오류의 수

# 예제


다음 예제는 `opcache_get_status()` 함수를 사용하여 오페코드 캐시의 현재 상태를 반환하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php

$status = opcache_get_status();



echo "오페코드 캐시 활성화: " . ($status['opcache_enabled'] ? 'YES' : 'NO') . "
";

echo "현재 사용 중인 메모리 양: " . $status['memory_usage'] . " 바이트
";

echo "최대 사용할 수 있는 메모리 양: " . $status['max_memory'] . " 바이트
";

echo "캐시 히트율: " . $status['opcache_hit_ratio'] . "%
";

echo "재컴파일된 코드의 수: " . $status['recompiled_code'] . "
";

echo "사용자 코드의 수: " . $status['user_code'] . "
";

echo "내부화된 문자열의 수: " . $status['interned_strings'] . "
";

echo "캐시된 파일의 수: " . $status['num_cached_files'] . "
";

echo "캐시된 키의 수: " . $status['num_cached_keys'] . "
";

echo "오페코드 캐시 시작 시간: " . $status['start_time'] . "
";

echo "오페코드 캐시 마지막 재시작 시간: " . $status['last_restart_time'] . "
";

echo "오류의 수: " . $status['errors'] . "
";

?>



이 예제는 `opcache_get_status()` 함수를 사용하여 오페코드 캐시의 현재 상태를 반환하고, 반환된 정보를 화면에 출력합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 354 페이지

검색

게시물 검색