URL url = new URL(URL path);
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setConnectTimeout(30000);
connection.setReadTimeout(30000);
connection.setDoInput(true);
connection.setUseCaches(true);
connection.connect();
InputStream is = connection.getInputStream();
以上代码是我的Android代码。
我尝试连接一个 URL 路径并获取 InputStream 的信息。
我尝试通过 Android 手机和 iPhone 使用相同的 wifi 连接相同的 URL 路径。
Android 手机在 moto 手机或 HTC 手机上花费大约 10 秒。
但 iPhone 只用了不到 3 秒。
我认为这可能不仅是由于wifi速度造成的。(因为我尝试使用相同的wifi)。
所以我想问一下是否可以通过代码改进?