2012-07-24 2 views
0

페이스 북 API를 통해 type = place 검색으로 검색 한 장소의 모든 사진을 작은 크기로 다운로드하고 싶습니다. 그것은 사진을 (la graph.facebook.com/[id]/picture?type=small) 얻고 있지만 괜찮 았는데, 천천히 (안드로이드는 Wi-Fi 나 3G를 통해) 느리다. 25 미리 사진의 경우 최대 10 초가 걸립니다. 캐싱을 수행 할 수있는 유일한 옵션입니까, 검색시 다른 데이터와 함께 사진을 더 빨리 다운로드 할 수있는 방법입니까?페이스 북 플레이스 사진의 다운로드가 느림

답변

0

모든 쿼리에서 가장 시간이 많이 소요되는 부분은 통과 시간입니다. 어떤 종류의 루프에서 단일 API 호출을 수행하는 경우 크롤링 속도가 느려집니다. 10 초 안에 25 회의 API 호출을한다면 정말 잘하고 있다고 말할 수 있습니다. 대개의 경우 약 1 초/통화가 소요됩니다.

속도가 가장 중요한 문제라면 한 번에 모든 것을 가져 오는 단일 API 호출을 만드십시오. FQL 또는 batch.request를 사용하면이 작업을 수행 할 수 있습니다.

+0

확인. 나는 그것을 시도 할 것이다. 첫 번째 버전은 사진이 없으므로 현장 테스트 한 다른 기능을 사용할 수 있습니다. –

+0

일괄 요청을 사용할 때 사진이 반환되는 방법에 대한 경험이 있습니까? 그들은 결국 개별 파일입니다. –