Tôi cần một mảng 2D (như Json) để được gửi từ máy chủ đến máy khách. Nó sẽ có kích thước khoảng 400x400 với mỗi mục nhập khoảng 4 ký tự. Vì vậy, làm cho nó xung quanh 640KB dữ liệu.Yêu cầu HTTP rất lớn so với nhiều yêu cầu nhỏ
Phương pháp tiếp cận cực đoan nào sau đây tốt hơn?
- Tôi thực hiện yêu cầu HTTP lớn cho tất cả dữ liệu cùng một lúc.
- tôi làm cho 400 yêu cầu - mỗi yêu cầu cho một hàng duy nhất (khoảng 1,6 KB)
Tôi tin rằng cách tiếp cận tối ưu sẽ là ở đâu đó ở giữa. Bất cứ ai có thể cho tôi một ý tưởng những gì có thể là kích thước yêu cầu duy nhất tối ưu cho dữ liệu này?
Cảm ơn.
+1 - và bạn tránh được phí tổn của các chuyến đi khứ hồi. Ngay cả ở 20ms .... 400 yêu cầu sẽ làm cho 8000ms trên 8 giây. Tại 80ms ... (ở xa), điều này sẽ mất 32 giây. – TomTom
Cảm ơn rất nhiều đến cả David & Tom.Điều đó thực sự hữu ích. :) –
Vâng, @TomTom bạn đã không yếu tố trong các yêu cầu song song ...! chỉ 20ms của nó trong đầu và cuối cùng trên một kết nối hoàn hảo nếu không có giới hạn về kết nối đồng thời :) Đúng nếu tôi sai, nó chỉ 400 x (lượng thời gian thực hiện để xử lý tiêu đề) và không 400 x RTT –