
PHP 8.x 버전의 opcache.max_wasted_percentage 기본값은 1입니다.
이 설정은 캐시된 코드의 낭비율을 의미합니다. 예를 들어, 캐시된 코드가 100MB이고, 낭비율이 1%라면, 캐시에서 제거될 수 있는 코드는 1MB입니다.
opcache.max_wasted_percentage를 높이는 것은 캐시에서 제거될 수 있는 코드의 양을 늘리는 것을 의미합니다. 이 설정을 높이면, 캐시에서 제거될 수 있는 코드의 양이 증가하여, 캐시의 크기가 줄어들 수 있습니다.
그러나, 이 설정을 높이면, 캐시에서 제거될 수 있는 코드가 실제로 필요할 수도 있습니다. 따라서, 이 설정을 높이기 전에, 캐시의 크기와 캐시에서 제거될 수 있는 코드의 양을 확인하는 것이 좋습니다.
예를 들어, 다음 코드를 사용하여 캐시의 크기와 캐시에서 제거될 수 있는 코드의 양을 확인할 수 있습니다.
#hostingforum.kr
php
opcache_get_status();
이 코드는 캐시의 크기와 캐시에서 제거될 수 있는 코드의 양을 반환합니다.
또한, 다음 코드를 사용하여 캐시에서 제거될 수 있는 코드의 양을 설정할 수 있습니다.
#hostingforum.kr
php
ini_set('opcache.max_wasted_percentage', 5);
이 코드는 캐시에서 제거될 수 있는 코드의 양을 5%로 설정합니다.
따라서, opcache.max_wasted_percentage를 높이기 전에, 캐시의 크기와 캐시에서 제거될 수 있는 코드의 양을 확인하고, 필요에 따라 캐시에서 제거될 수 있는 코드의 양을 설정하는 것이 좋습니다.
2025-05-14 13:43