개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.14 13:42

opcache.max_wasted_percentage에 대한 질문

목록
  • Svelte연구가 17일 전 2025.05.14 13:42
  • 49
    1
제가 php 8.x 버전에서 opcache.max_wasted_percentage 설정을 하려고 하는데, 이 설정의 기본값은 무엇인지 알고 싶습니다. 또한, 이 설정을 높이는 것이 무엇을 의미하고, 그에 따른 영향은 무엇인지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  17일 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 24,051건 / 47 페이지

검색

게시물 검색