私はモバイル デバイスから HTTP GET 要求を行っています (そのため、ネットワーク接続は通常信頼性が高くありません)。
- 60 秒のタイムアウトで 1 つのリクエストを試すか、
- それぞれ 20 秒のタイムアウトで 3 つのリクエストを試す
または、再試行/タイムアウトのその他の組み合わせ。HTTP/TCP 接続が実際に停止する可能性があるかどうかはわからないので、再試行するのは良いことです。大量のデータ (< 1 kB) を転送するわけではありませんが、通常、応答時間を短縮するにはどのようなアプローチが必要でしょうか?