프로덕션 환경에서 mongodb 서버가 EC2 인스턴스로 제공됩니다. mongodb 공식 문서에 따르면, 영구 DB 연결은 항상 프로덕션에서 사용되어야합니다. 나는 약 50 개의 지속적인 연결을 실험 해 왔으며 테스트 중에 빈번한 연결 오류 (약 33 %)를 얻고있었습니다. 이 코드를 사용하지 해요 :MongoDB 최적 성능 - 얼마나 많은 지속적인 연결
$pid = 'db_'.rand(1,50);
$mongo = new Mongo("mongodb://{$user}:{$pass}@{$host}", array('persist' => $pid));
응용 프로그램의 일부 배경은, 아직까지 올렸 링크 추적 응용 프로그램입니다 - 500의 범위에있다 - 1K 시간당 기록, 너무 미친 아무것도 ... 아직.
더 지속적인 연결을 허용해야하는지 궁금합니다. 사용 가능한 서버 리소스 대 영구 연결의 올바른 균형을 어떻게 결정합니까?
미리 감사드립니다.