Hi All:
我们正在开发一个基于http协议请求的APP。但是我们在用户反馈中发现,有些用户因为移动网络/wifi的信号问题,经常会遇到请求没有响应的情况。如果我们想要在这一点上有所提高,改善用户的体验,有什么样的办法呢?
用户遇到的情况可能有
1:无网络
2:网络信号不好
3:DNS失败
4:建立连接失败
5:等待请求超时
6:数据回传接受不完整。有什么好的办法可以解决如上这些问题?
我们正在开发一个基于http协议请求的APP。但是我们在用户反馈中发现,有些用户因为移动网络/wifi的信号问题,经常会遇到请求没有响应的情况。如果我们想要在这一点上有所提高,改善用户的体验,有什么样的办法呢?
用户遇到的情况可能有
1:无网络
2:网络信号不好
3:DNS失败
4:建立连接失败
5:等待请求超时
6:数据回传接受不完整。有什么好的办法可以解决如上这些问题?
一般请求是很快的,除非你下载文件到手机。另外服务器也可以做一些优化,比如尽量用json来返回请求结果。并做gzip压缩,内容可以小10倍以上。你试想一个1000KB的内容变成100KB,速度会提高多少?十倍。