TIP게시판

제목 pconnect 과 connect의 선택
글쓴이 ci세상 작성시각 2009/08/23 00:41:34
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 22367   RSS

CI 배포 파일중 application/config/database.php 파일에서

$db['default']['pconnect'] = TRUE;
이부분이 TRUE라고 되어 있습니다.

이것이 과연 무엇일까? 궁금하신 분들은

http://kr2.php.net/manual/kr/function.mysql-pconnect.php

이메뉴얼을 한번 읽어봐 주시면 되구요

CI 메뉴얼중...

http://codeigniter-kr.org/user_guide/database/connecting.html

$config['pconnect'] = FALSE;

라고 일부 되어 있는것만 발견.... 무엇이 현실적인지 조금 혼동이 될 수 있을것 같습니다.


<한국실정에 맞는 설정은?>

connect 이 맞다고 생각이 듭니다.

그 이유로는

1. 국내 호스팅 대부분의 업체들은 서버 과부하를 좋아하지 않습니다. 즉, pconnect를 개방해 주면 과부하가 생기니 옵션을 허용하지 않는 경우가 생길것이라고 생각이 듭니다.

2. 국내 php개발자분들은 mysql을 지속적으로 접속해 두고 코딩을 걱정하지는 않는것 같습니다. 필요한 쿼리만 부르고 자동으로 끊어버리는 것이 보편적이지 않나 생각이 듭니다.


※ pconnect도 잘만 이용하면 디비서버에 대한 부담을 덜어줄 수 있는 부분도 있습니다.^^

CI 포럼에서도 다양한  내용을 다루고 있으니 참조해서 읽어보시면 도움이 되실것 같습니다.

http://codeigniter.com/forums/search_results/1ff111aeb68761ddfe5e8abd5501d279/



 다음글 ci 배포소스 패치 및 버그레포트 확인
 이전글 baidu spider 접근 방어 (1)

댓글

1day1 / 2009/08/23 17:00:07 / 추천 0
http://codeigniter-kr.org/tip/view/159/page/1
제 경우도 pconnect 문제였네요. 호스팅이 지원하지 않는 경우도 있습니다.