과거글을 검색하다가 보니 mysql_pconnect와 같은 기능의 함수에 대한
논의가 없었다고 하더라구요. pconnect은 db 접속횟수가 많은 경우 아주
큰 속도개선의 효과가 있기 때문에 반드시 필요한 것 입니다.
1분에 1만번의 query가 이루어지는 사이트의 경우 기존과 같이 connect를
쓰게 되면 엄청난 db connect 과정이 필요하게 되고 그 결과 db 서버와의
통신 traffic이 엄청나게 증가하게 됩니다.
제가 운영하는 mysql 사이트의 경우 웹서버에서 db 서버로 들어가는 접속
traffic이 하루에 몇십 GB까지 폭증해서 그것을 줄이는 방법을 찾고 있는데
아직까지 뚜렷한 해결방법을 발견하지 못해서, 그냥 pconnect만 쓰고 있고
pconnect 만으로도 상당한 traffic 감소를 볼 수 있었습니다.
따라서, pconnect 함수는 큐브리드가 대용량 사용자를 지원하겠다면 반드시
갖추어야 하는 것이라고 생각 합니다.
대형 커뮤니티 사이트의 경우 사용자가 많은 경우 1분에 몇만번 조회는
기본이니까요.
--
cubrid_pconnect() 함수는 필요성이 없다기 보다는 지원 여부에 대한 논의가 없었습니다. ITrack에 등록하여 지원 여부를 논의하도록 하여 결과를 알려드리겠습니다.
|