안녕하세요 포럼 통해서 많은 정보를 얻고 있는데요
CI 장점이 "빠르다"는 점에서 사용 하고 있는데
개발 하다 보니 의문점이 생겨서 이렇게 글을 남깁니다.
$this->load->database();
연결을 시도 하는데 프로파일러를 돌려보니
1.002 초가 소요 됩니다.
설정은 아래와 같습니다.
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '비밀번호';
$db['default']['database'] = '데이터베이스';
$db['default']['dbdriver'] = 'mysqli';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
쿼리 실행 결과는 0.002 초로 빠른 편에 속하는것 같은데
그냥 데이터 베이스 로드만 하여도 오래 걸리는 이유는 뭘까요?
로컬이라 연결 속도가 느릴것 같진 않은데...
ci 문제라기 보다는 mysql이나 서버 자체 문제일 것 같네요.
메모리 사용량은 어느정도 되세요?