일부 데이터를 가져 오기 위해 서버에 많은 HTTP 요청이있는 Android 용 앱을 개발 중입니다. 제 응답에는 JSON 형식의 텍스트와 함께 많은 이미지가 포함되어 있습니다.HttpUrlConnection with HttpResponseCache or Volley with android 더 나은 캐싱 구현을 위해
Google Play, Google 플러스 및 기타 애플리케이션 사용과 같은 적절한 캐싱을 사용하여 애플리케이션을 더 빠르게 작동시키고 싶습니다.
나는 이미 안드로이드 Volley 라이브러리에 대해 알고 있으며 테스트를 위해 몇 가지 샘플을 시험하고 개발했으며 멋진 이미지를 제공하고 예상대로 이미지를 완벽하게 캐싱합니다. 그러나 최근에 인터넷에서 같은 것을 연구하면서, Http
요청 응답을위한 캐시를 설치 한 HttpResponseCache
클래스에 대해 알게되었습니다.
지금 나는 약간 혼란 스럽다. 나는 이미 Volley를 시도했지만 HttpResponseCache
을 사용하려하지 않았다.
내 질문은 :
들이 내부적으로 같은 일을하고 있습니까?
그렇지 않은 경우 더 나아질 수 있습니다.
전문가의 조언이나 경험을 통해 많은 시간을 절약 할 수 있습니다.
그러나 문서는 안드로이드 팀이'HttpClient'를 처리하지 않는다고 말하는데, 그 이유는 안드로이드 팀이'HttpUrlConnection'에 초점을 맞추고 있고 자동 캐싱을 제공하기 때문에 매우 복잡한 구현이기 때문입니다. – pyus13
예, 그렇습니다. 내가 Volley가 HttpUrlConnection을 사용하고 정규 작업을 위해 충분할 것이라고 말했지만,이 http://hc.apache.org/httpclient-3.x/을 사용했습니다. – cooperok
캐싱 구현은 어떻습니까? – pyus13