마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

HttpURLConnection 속도 차이

0 추천

안녕하세요...

HttpURLConnection을 이용하여 서버와 통신을 하고 있습니다. 

요것이 코드는 다 똑같은데 화면에 따라 통신시간이 오래 걸리는것이 있습니다. 

같은 환경에 몇번이나 테스트해봐도 같은 화면에서만 오래 걸립니다. 

 

HttpURLConnection자체에 버그가 있다고들 하는데 HttpURLConnection문제일까요

 

서버와의 통신을 빠르게 하기 위해서 하시는 노하우 가 있으시나요??

부탁합니다. 

  (11,920 포인트) 님이 2013년 6월 20일 질문
참고로 서버는 실행부와DB 부분을 나눠서 사용하고 있어서
서버 속도는 꽤 좋은 환경입니다.

시간이 오래 걸리는 부분이 xml의 내용이 길긴한데 그래도 너무 차이가 나서요;;;

1개의 답변

0 추천
서버와의 통신은 환경에 따라 속도가 그때 그때 다르기 때문에

(클라의 환경도 있지만 서버의 환경도 고려하셔야 하겠지요.

서버의 트래픽도 별로 없는데 그런다고 한다면 저렴한 값으로 호스팅받는 것이기 때문일 수도 있습니다.)

 

서버문제가 아니라면 가져와서 처리하는 내용이 다르기 때문에 아닌가 싶네요

파싱이라던지 이미지 다운로드라던지 등등의 이유가 있을 수 있을것 같습니다.

조금더 정확한건 파싱을 제외한 순수 connection이 이루어지고

실제로 요청한 데이터값을 내려받는 순간까지의 걸리는 시간을 체크해보셔야

HttpUrlConnection 문제인지 아니면 데이터를 뿌려주는 과정에서 오래 걸리는것인지 알수 있을듯 합니다.
Gradler (109,780 포인트) 님이 2013년 6월 20일 답변
답변감사합니다.

아마 데이터가 커서 뿌려주는데 시간이 걸리는거 같습니다.
서버에서 xml을 받아오는데 이걸 빨리 뿌리는 방법같은게 있나요
...