可以计算到服务器的请求和响应时间吗?
例如,请求是1秒。响应时间:2秒?
通常,发送/接收请求和服务器返回响应需要更多的时间?
也许他们总是花同样的时间,如果持续了3秒。要将数据返回到应用程序,我可以3/2 = 1.5,并认为请求和响应持续了1.5秒。?
谢谢
发布于 2013-02-12 07:25:35
为了请求和获取响应,我假设您已经创建了一些方法
因此,这可能会有所帮助
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);
发布于 2013-02-12 07:20:17
假设您正在使用NSURLConnection
向服务器发出请求,NSURLConnectionDelegate
支持相当多的委托方法,这些方法可以在这里对您有所帮助。
当你重写这些委托方法时,我认为你可以得到你正在寻找的信息。只要确保你在正确的时间启动和停止计时器,你就可以全部设置好了。
https://stackoverflow.com/questions/14827201
复制