서버에서 클라이언트로 전송할 2D 배열 (Json)이 필요합니다. 크기는 약 400x400이고 텍스트는 4 자 정도입니다. 이렇게하면 약 640KB의 데이터가됩니다.매우 큰 HTTP 요청 대 다수의 작은 요청
다음과 같은 극단적 인 접근법이 더 좋습니다.
- 나는 한 번에 모든 데이터의 큰 HTTP 요청을합니다.
- 나는 400 개 요청을 - 각 (1.6 KB 주위에) 하나의 행을 요청
내가 최적의 접근 방식은 중간에 어딘가에있을 것이라고 생각합니다. 누구든지이 데이터에 대해 최적의 단일 요청 크기가 무엇인지 생각해 볼 수 있습니까?
감사합니다.
+1 - 왕복 여행의 오버 헤드를 피할 수 있습니다. 20ms .... 400 요청시에도 8000ms 오버 헤드 = 8 초가됩니다. 80ms에서 ... (멀리), 이것은 32 초 낭비 될 것입니다. – TomTom
David와 Tom에게 감사드립니다.정말 유용했습니다. :) –
글쎄, @ 톰톰 당신은 병렬 요청을 고려하지 않았다 ...! 동시 연결에 대한 제한이 없다면 시작과 끝에 완벽한 연결에 대한 단 20ms : 단 20ms 내가 틀렸다면 400x RTT가 아닌 400x (처리하는 데 걸리는 시간)가됩니다. –