2014-07-13 2 views
0

나는 사용자 http 요청을 받아서 데이터베이스에 연결하고 응답을 되돌려주는 레일즈 애플리케이션에 루비를 가지고있다. 응용 프로그램을 더 빠르게 만들려면 매번 새로운 연결을 만들지 않도록 db 연결 풀을 구현하고 싶습니다. 연결 풀 라이브러리를 살펴 보았지만이를 사용하는 방법을 완전히 파악하지 못했습니다. 어떤 도움이나 포인터를 높이 평가 될 것이라고? 감사.Ruby/Rails db 연결 풀 구현

+0

당신이 당신의 database.yml을 파일을 게시 할 것입니다 의심? 'pool : 연결 풀의 크기를 나타내는 숫자 (기본값은 5)'를 가질 수 있습니다. – Pavan

+0

답장을 보내 주셔서 감사합니다. 네, 저도 그것을 보았습니다. 25 세까지 증가 시켰습니다.하지만 나는 또한 지쳐 버린 사람들을 보았습니다. 그냥 충분한 연결 풀을 지정하거나 내 코드를 설정하고 해체하는 데 약간의 논리가 필요합니다. – user3473789

+0

사용중인 연결이 제대로 해제되지 않은 것 같습니다. –

답변

0

ActiveRecord는 레일스가 사용하는 기본 ORM 라이브러리이며 자동으로 연결 풀링을 처리하므로 다른 라이브러리를 사용하지 않는 한 아무 것도 할 필요가 없습니다.

당신이 그들과 함께 혼란에 필요한처럼 당신이 느끼는 경우 풀 옵션 중 일부는 구성 할 수 있습니다하지만 난 당신이 http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/ConnectionPool.html