나는 (Twitter4J API를 사용하는) 자바 트위터 애플 리케이션으로 일하고있다. 나는 응용 프로그램을 만들었으며 현재 사용자의 타임 라인, 사용자 프로필 등을 볼 수 있습니다.속도 제한 초과 - 사용자 정의 트위터 애플
그러나이 응용 프로그램을 사용하면 매우 빠르게 150 요청을 초과하는 것으로 나타났습니다. 주어진 계정에서이 값을 350으로 늘릴 수 있지만 다른 사용자에게는 해결되지 않음).
분명히 이것은 모든 클라이언트에게 영향을 미치지 않습니다.이 문제를 해결하는 방법에 대한 아이디어는 있습니까?
요청으로 간주되는 항목을 아는 사람이 있습니까? 예를 들어, 사용자 프로필을 볼 때 User 객체 (twitter4j)를로드 한 다음 화면 이름, 사용자 이름, 사용자 설명, 사용자 상태 등을 JSON 객체에 넣습니다. 객체를 가져 오는 단일 호출이 될까요? 또는 모든 user.get ... 호출을 포함시킬 수 있습니까?
미리 감사
조언을 주셔서 감사합니다 - 나는 HTTP 캐싱을 조사하고 내가 적절하게 전화를 캐싱하고 있는지 확인합니다. 나는이 문제의 큰 부분을 식별 해냈다. JSON 객체 (예 : 최근 타임 라인) 목록을 작성하면서 추가로 필요할 수있는 모든 데이터를 가져왔다. 타임 라인 나는 이름/설명/num 팔로워 등 모든 사용자 정보를 가져오고 있었다). 필자는 목록의 기본 데이터 만 가져오고 필요할 때 추가로 데이터를 가져 오는 "지연"을 변경하기 위해이를 변경했습니다. 다시 한번 감사드립니다. – rhinds
FWIW, 나는 트위터에 304와 gzip 사이의 상호 작용으로 버그를보고했다. 아파치 버그이기 때문에 아마도 자신의 레벨에서 해결되지 않을 것입니다. 아파치 버그는 이미 아파치에서 트위터에서 발견했을 때 이미 알려졌다. –