라이브러리
[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()` 함수를 사용하여 오페코드 캐시의 현재 상태를 반환하고, 반환된 정보를 화면에 출력합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.