싱글 톤 클래스를 사용하여 MySQL 데이터베이스에 연결하는 것과 관련된 부정적인 성능 문제가 있는지 궁금합니다. 특히 웹 사이트가 바쁠 때 연결을 확보하는 데 걸리는 시간이 걱정됩니다. 싱글 톤이 "느려지 게"될 수 있습니까?바쁜 웹 사이트에서 싱글 톤을 사용하여 MySql에 연결하기
public static function obtain($server=null, $user=null, $pass=null, $database=null){
if (!self::$instance){
self::$instance = new Database($server, $user, $pass, $database);
}
return self::$instance;
}
저는 이것이 하나의 오래 지속되는 PHP 프로세스가 아니라 HTTP 요청을 처리하는 PHP 페이지라고 가정하고 있습니까? 이 경우 싱글 톤은 연결 처리, 풀링 등과 전혀 관련이 없습니다. – Kevin
아니요, http 요청 만 처리합니다. – keeg