Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP realpath_cache_size() 함수 – 실제 경로 캐시 메모리 사용량 확인하기

PHP realpath_cache_size() 함수란?

realpath_cache_size() 함수는 PHP에서 실제 경로(realpath) 캐시가 현재 사용 중인 메모리의 크기를 바이트 단위로 반환하는 함수입니다.

PHP는 파일 시스템 성능을 높이기 위해 상대 경로나 심볼릭 링크를 실제 절대 경로로 변환한 결과를 캐시에 저장합니다. 이 캐시 덕분에 같은 파일에 반복해서 접근할 때마다 경로를 다시 해석하지 않아도 되므로 처리 속도가 빨라집니다. realpath_cache_size()를 활용하면 이 캐시가 시스템 메모리를 얼마나 차지하고 있는지 손쉽게 확인할 수 있습니다.

문법

realpath_cache_size()

매개변수

이 함수는 별도의 매개변수를 받지 않습니다.

반환 값

realpath 캐시가 현재 사용 중인 메모리의 양을 바이트(byte) 단위의 정수(int)로 반환합니다.

사용 예제

<?php
    echo realpath_cache_size();
?>

실행 결과

362

위 예제에서는 realpath 캐시가 약 362바이트의 메모리를 사용하고 있음을 보여줍니다. 실제 출력 값은 서버 환경과 스크립트 실행 중 접근한 파일의 수에 따라 달라질 수 있습니다.

함께 알아두면 좋은 정보

  • 캐시의 최대 크기는 php.ini 설정 파일의 realpath_cache_size 지시문으로 조절할 수 있습니다.
  • 캐시에 저장된 실제 내용(파일 경로 정보)을 확인하려면 realpath_cache_get() 함수를 사용하세요.
  • 파일 상태 캐시와 realpath 캐시는 clearstatcache() 함수를 호출하여 초기화할 수 있습니다.