サーバーへの要求と応答時間を計算することは可能ですか?
たとえば、リクエストは 1 秒でした。応答 2 秒 ?
一般的に、リクエストの送受信またはサーバーがレスポンスを返すのにさらに何が必要ですか?
たぶん、それらは常に同じ時間がかかり、それが3秒間続いた場合. アプリにデータを返すには、3/2 = 1.5 で、リクエストとレスポンスが 1.5 秒間続いたと考えられます。?
ありがとうございました
サーバーへの要求と応答時間を計算することは可能ですか?
たとえば、リクエストは 1 秒でした。応答 2 秒 ?
一般的に、リクエストの送受信またはサーバーがレスポンスを返すのにさらに何が必要ですか?
たぶん、それらは常に同じ時間がかかり、それが3秒間続いた場合. アプリにデータを返すには、3/2 = 1.5 で、リクエストとレスポンスが 1.5 秒間続いたと考えられます。?
ありがとうございました
応答を要求して取得するために、いくつかのメソッドを作成したと仮定します
これは役立つかもしれません
NSDate *Start_Time_OF_Method = [NSDate date];
/* ... Do whatever you need to do. for example Your Request/Response kind of coading ... */
NSDate *Finish_Time_OF_Method = [NSDate date];
NSTimeInterval executionTime = [Finish_Time_OF_Method timeIntervalSinceDate:Start_Time_OF_Method];
NSLog(@"executionTime = %f", executionTime);
NSURLConnection
サーバーへのリクエストを行うためにを使用していると仮定すると、NSURLConnectionDelegate
サポートはここで役立つ非常に多くのデリゲートメソッドをサポートします。
ドキュメントを見てください: https ://developer.apple.com/library/mac/#documentation/Foundation/Reference/NSURLConnectionDelegate_Protocol/Reference/Reference.html
これらのデリゲートメソッドをオーバーライドすると、探している情報を取得できると思います。適切なタイミングでタイマーを開始および停止することを確認してください。そうすれば、すべての設定が完了します。