2017-10-09 7 views
0

OkHttp를 통해 서버에 파일을 업로드하는 속도에 만족하지 않습니다. 나는 다음과 같은 경험을했다. 프로그램을 닫고 다시 열었다. URL https://httpbin.org/post을 설치하고 시간을 측정하기 시작했습니다. 첫 번째 그림을 업로드 할 때 3000 + ms가 걸렸습니다. 다음으로 프로그램을 보내지 않고 다른 그림을 보냈습니다 (다른 그림은 크기가 비슷합니다). 이 사진의 업로드는 <000ms였습니다. 각각의 다음 사진이 같은 시간에 보냈습니다. 좋아, 나는 프로그램을 닫고 열어서 실험을 반복했다. 실제로 첫 번째 그림은 다음 그림보다 2 ~ 3 배 느리게 전송됩니다. 응용 프로그램에서 okHttpClient를 초기화 한 다음 전체 응용 프로그램에서 사용합니다. 말해주십시오,이 동작의 이유는 무엇이며 어떻게 파일로드 속도를 높일 수 있습니까?OkHttp 이상한 동작

답변

0

무슨 일이 벌어지고 있는지, 아니면 프로그램 okhttclient가 처음 실행될 때 작업을 실행해야하는지.

0

다음 요청에서 2 초를 절약하는 HTTP 연결 풀링입니다. 초기 저속 호출은 클라이언트와 서버 간의 긴 왕복 시간을 나타냅니다.