我打电话同步调用,就像以下几次,检查响应时间..的iOS ASIHTTPRequest响应时间问题
NSURL *url = [NSURL URLWithString:@"http://myurl.com"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
NSDate *start=[NSDate date];
NSLog(@"Start date %@", start);
[request startSynchronous];
NSDate *end=[NSDate date];
NSLog(@"End date %@", end);
double ellapsedSeconds= [end timeIntervalSinceDate:start];
NSLog(@"response time %f", ellapsedSeconds);
有趣的是响应时间过第一次与他人之间很大的不同.. 是有一些缓存相关?
2011-09-18 23:20:55.608在旅途[2073:707]开始日期2011-09-18 13时二十分55秒0000
2011-09-18 23:20:59.204 [2073:707] ASI回应测试=测试
2011-09-18 23:20:59.208 GO开始[2073:707]结束日期2011-09-18 13:20:59 +0000
2011-09-18 23:20:59.209在旅途[2073:707]响应时间3.600945
2011-09-18 23:20:59.211在旅途[2073:707]开始日期2011- 09-18 13:20:59 +0000
2011-09-18 23:20:59.212在旅途[2073:707] ASI响应测试=测试
2011-09-18 23:20:59.216在旅途[2073:707]结束日期2011-09-18十三时20分59秒0000
2011-09-18 23:20:59.217在旅途[2073:707]响应时间0.003545
2011-09-18 23:20 :59.223 ON GO [2073:707]开始日期2011-09-18 13:20:59 +0000
2011-09-18 23:20:59.225 ON GO [2073:707] ASI Response test =测试
2011-09-18 23:20:59.227在旅途[2073:707]结束日期2011-09-18十三时20分59秒0000
2011-09-18 23:20:59.228 ON THE GO [2073:707]响应时间0.004832
2011-09-18 23:20:59.232在旅途[2073:707]开始日期2011-09-18 13点20分59秒0000
2011-09-18 23:20:59.235 ON GO [2073:707] ASI Response test = test
2011-09-18 23:20:59.238 ON GO [2073:707]结束日期2011-09 -18 13:20:59 +0000
2011-09-18 23:20:59.239 ON GO [2073:707]响应时间0.005358
2011-09-18 23:20:59.241 ON GO [2073:707]开始日期2011- 09-18 13时20分59秒0000
2011-09-18 23:20:59.242在旅途[2073:707] ASI响应测试=测试
2011-09-18 23:20: 59.250在旅途[2073:707]结束日期2011-09-18 13时20分59秒0000
2011-09-18 23:20:59.251在旅途[2073:707]响应时间0.007573