라이브러리

[PHP_CONFIG] opcache.consistency_checks - OPcache에서 캐시 일관성 검사를 수행할지 여부




PHP OPCache Configuration: opcache.consistency_checks

OPCache는 PHP의 캐시 시스템으로, PHP 코드를 캐싱하여 실행 속도를 향상시키는 데 도움을 줍니다. OPCache의 설정은 `php.ini` 파일에서 조정할 수 있으며, `opcache.consistency_checks` 설정은 캐시의 일관성을 확인하는 데 사용됩니다.

opcache.consistency_checks 설정


`opcache.consistency_checks` 설정은 OPCache가 캐시를 확인하는 방법을 결정합니다. 이 설정은 0, 1, 또는 2 중 하나의 값을 취할 수 있습니다.

- 0: 캐시의 일관성을 확인하지 않습니다. 이 설정은 캐시를 빠르게 확인할 수 있지만, 캐시의 일관성을 보장하지 않습니다.
- 1: 캐시의 일관성을 확인합니다. 이 설정은 캐시의 일관성을 보장하지만, 캐시를 확인하는 데 시간이 걸립니다.
- 2: 캐시의 일관성을 확인하고, 캐시의 내용을 검사합니다. 이 설정은 캐시의 일관성을 보장하고, 캐시의 내용을 검사하지만, 캐시를 확인하는 데 가장 많은 시간이 걸립니다.

예제


다음 예제에서는 `opcache.consistency_checks` 설정을 0, 1, 2로 설정하여 캐시의 일관성을 확인하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php

// php.ini 설정

opcache.consistency_checks = 0

opcache.validate_timestamps = 1

opcache.revalidate_freq = 1



// PHP 코드

function test_function() {

    return 'Hello, World!';

}



// 캐시를 확인하지 않음 (opcache.consistency_checks = 0)

opcache_compile_file(__FILE__);

echo test_function() . "
";



// 캐시를 확인함 (opcache.consistency_checks = 1)

opcache_compile_file(__FILE__);

echo test_function() . "
";



// 캐시를 확인하고, 내용을 검사함 (opcache.consistency_checks = 2)

opcache_compile_file(__FILE__);

echo test_function() . "
";

?>



결론


`opcache.consistency_checks` 설정은 OPCache가 캐시를 확인하는 방법을 결정합니다. 캐시의 일관성을 확인하지 않음 (0), 캐시의 일관성을 확인함 (1), 캐시의 일관성을 확인하고, 내용을 검사함 (2) 중 하나의 값을 취할 수 있습니다. 캐시의 일관성을 보장하는 데 시간이 걸리는 설정은 캐시의 내용을 검사하는 데 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 394건 / 11 페이지

검색

게시물 검색