라이브러리
[PHP_CONFIG] mysqli.max_persistent - MySQLi 최대 지속 연결 개수
mysqli.max_persistent
`mysqli.max_persistent`는 PHP의 MySQLi 확장에서 사용되는 설정 변수입니다. 이 변수는 MySQLi 연결의 최대 동시 연결 수를 제어합니다.
기본값
기본값은 0입니다. 이 값은 MySQLi 연결의 최대 동시 연결 수를 제어하지 않습니다.
설정 방법
`mysqli.max_persistent`를 설정하려면 php.ini 파일에 다음과 같이 추가할 수 있습니다.
#hostingforum.kr
ini
mysqli.max_persistent = 10
설정 예제
다음 예제는 `mysqli.max_persistent`를 10으로 설정하고, MySQLi 연결을 10개 생성한 후 연결을 종료하는 예제입니다.
#hostingforum.kr
php
<?php
// php.ini에서 mysqli.max_persistent = 10으로 설정
$mysqli = new mysqli("localhost", "username", "password", "database");
// 연결을 10개 생성
for ($i = 0; $i < 10; $i++) {
$mysqli[$i] = new mysqli("localhost", "username", "password", "database");
}
// 연결을 종료
for ($i = 0; $i < 10; $i++) {
$mysqli[$i]->close();
}
?>
주의
`mysqli.max_persistent`를 설정할 때 주의해야 할 점은, 이 설정은 MySQLi 연결의 최대 동시 연결 수를 제어하기 때문에, 너무 큰 값을 설정하면 MySQL 서버에 부하가 걸릴 수 있습니다. 또한, 이 설정은 PHP의 MySQLi 확장에만 적용되며, 다른 MySQL 확장(예: PDO)에서는 적용되지 않습니다.
추가 정보
* `mysqli.max_links`: MySQLi 연결의 최대 동시 연결 수를 제어합니다.
* `mysqli.max_persistent`: MySQLi 연결의 최대 동시 연결 수를 제어합니다.
* `mysqli.allow_persistent`: MySQLi 연결의 동시 연결을 허용합니다.
참고
* PHP 공식 문서:
* MySQLi 확장:
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.