2012-08-26 6 views
0

API를 통해 다른 서비스에서 연락처 (이름, 전화 번호 등)를 제공받는 phonebook-app가 있다고 가정 해 보겠습니다. 하나의 가져 오기는 약 10,000 개의 항목을 포함합니다.Ruby on Rails API를 통해 많은 데이터를 가져 오는 방법

저는이 가져 오기 프로세스 개발에 어려움을 겪고 있습니다. 가져올 연락처가 몇 개 밖에 없다면 기본 Ruby on Rails CRUD API (몇 가지 POST 요청을 myphonebookapp.com/contacts)로 보내 주시기 바랍니다. 하지만 한 번에 10,000 건의 게시물 요청을 보내는 것이 좋지 않다고 생각합니다.

myphonebookapp.com/contacts/import과 같은 경로를 만드는 것이 좋습니다. 모든 10,000 개의 연락처가있는 JSON 개체를 사용합니다. 그것은 "거대한"3MB 요청 일 것입니다. 그러나 적어도 그것이 이전의 아이디어보다 낫다고 생각합니다.

이것이 더 좋은 해결책이 될까요?

답변

0

서버에서 RoR을 사용하여 구문 분석 할 수있는 10000 항목 덤프로 텍스트 파일을 업로드하는 기능을 고려하지 않았습니까?