PHpullh
학습 라이브러리/PHP/정적 캐시 메모이제이션

PHP · 성능

정적 캐시 메모이제이션

반복 조회되는 작은 정적 데이터를 함수 내부 캐시에 넣는 예제입니다.

성능중급cachememoizationlookup

핵심 설명

반복 조회되는 작은 정적 데이터를 함수 내부 캐시에 넣는 예제입니다.

PHP code

<?php
function config(string $key): string {
    static $cache = ['env' => 'local', 'app' => 'pullh'];
    return $cache[$key];
}

echo config('app');

학습 팁

성능 예제는 추측보다 측정을 우선해야 하므로 작은 벤치마크를 같이 돌려 보세요.

주의할 점

측정 없이 미세 최적화부터 시작하면 가독성만 잃고 실제 성능 이득은 거의 없을 수 있습니다.

자주 묻는 질문

정적 캐시 메모이제이션란 무엇인가요?

반복 조회되는 작은 정적 데이터를 함수 내부 캐시에 넣는 예제입니다.

정적 캐시 메모이제이션 학습 시 주의할 점은 무엇인가요?

측정 없이 미세 최적화부터 시작하면 가독성만 잃고 실제 성능 이득은 거의 없을 수 있습니다.