android客户端通过https加载应用很慢。
服务器环境是这样搭建的,一台对外的服务器上面配置了ssl,将客户端发送过来的请求转发到内部应用所在服务器上。现在android webview加载网页很慢。android客户端和ssl服务器建立连接很慢。
android客户端对请求https是这样处理的。重些WebViewClient中的onReceivedSslError方法
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) { handler.proceed(); }
对ssl服务器抓包数据信息如下
15:31:13.798061 17.1.6.6.44866 > 17.1.5.46.5443: S 2938284858:2938284858(0) win 5840 <mss 1460,sackOK,timestamp 11167357 0,nop,wscale 4> (DF) 15:31:13.798108 17.1.5.46.5443 > 17.1.6.6.44866: S 1738119760:1738119760(0) ack 2938284859 win 17520 <mss 1460> (DF) 15:31:13.801394 17.1.6.6.44866 > 17.1.5.46.5443: . ack 1 win 5840 (DF) 15:31:23.827178 17.1.6.6.44866 > 17.1.5.46.5443: P 1:81(80) ack 1 win 5840 (DF) 15:31:23.827261 17.1.5.46.5443 > 17.1.6.6.44866: P 1:1159(1158) ack 81 win 17520 15:31:23.833176 17.1.6.6.44866 > 17.1.5.46.5443: . ack 1159 win 8106 (DF) 15:31:23.848509 17.1.6.6.44866 > 17.1.5.46.5443: P 81:391(310) ack 1159 win 8106 (DF) 15:31:23.848599 17.1.5.46.5443 > 17.1.6.6.44866: . ack 391 win 17482 15:31:23.850690 17.1.5.46.5443 > 17.1.6.6.44866: P 1159:1202(43) ack 391 win 17520 15:31:23.870509 17.1.6.6.44866 > 17.1.5.46.5443: P 391:1071(680) ack 1202 win 8106 (DF) 15:31:23.877229 17.1.5.46.5443 > 17.1.6.6.44866: P 1202:2662(1460) ack 1071 win 17520 15:31:23.877249 17.1.5.46.5443 > 17.1.6.6.44866: P 2662:2917(255) ack 1071 win 17520 15:31:23.877861 17.1.5.46.5443 > 17.1.6.6.44866: P 2917:4377(1460) ack 1071 win 17520 15:31:23.877881 17.1.5.46.5443 > 17.1.6.6.44866: P 4377:4398(21) ack 1071 win 17520 15:31:23.881204 17.1.5.46.5443 > 17.1.6.6.44866: P 4398:5858(1460) ack 1071 win 17520 15:31:23.881225 17.1.5.46.5443 > 17.1.6.6.44866: P 5858:7042(1184) ack 1071 win 17520 15:31:23.883176 17.1.6.6.44866 > 17.1.5.46.5443: . ack 2917 win 13140 (DF) 15:31:23.883190 17.1.6.6.44866 > 17.1.5.46.5443: . ack 4398 win 16060 (DF) 15:31:23.883237 17.1.5.46.5443 > 17.1.6.6.44866: P 7042:8502(1460) ack 1071 win 17520 15:31:23.883259 17.1.5.46.5443 > 17.1.6.6.44866: P 8502:8841(339) ack 1071 win 17520 15:31:23.883928 17.1.5.46.5443 > 17.1.6.6.44866: P 8841:10301(1460) ack 1071 win 17520 15:31:23.883951 17.1.5.46.5443 > 17.1.6.6.44866: P 10301:10322(21) ack 1071 win 17520 15:31:23.884545 17.1.5.46.5443 > 17.1.6.6.44866: P 10322:11782(1460) ack 1071 win 17520 15:31:23.884567 17.1.5.46.5443 > 17.1.6.6.44866: P 11782:13158(1376) ack 1071 win 17520 15:31:23.889178 17.1.6.6.44866 > 17.1.5.46.5443: . ack 7042 win 21900 (DF) 15:31:23.889233 17.1.5.46.5443 > 17.1.6.6.44866: P 13158:14618(1460) ack 1071 win 17520 15:31:23.889258 17.1.5.46.5443 > 17.1.6.6.44866: P 14618:15653(1035) ack 1071 win 17520 15:31:23.895842 17.1.6.6.44866 > 17.1.5.46.5443: . ack 8841 win 27740 (DF) 15:31:23.895855 17.1.6.6.44866 > 17.1.5.46.5443: . ack 10322 win 30660 (DF) 15:31:23.895871 17.1.6.6.44866 > 17.1.5.46.5443: . ack 13158 win 36500 (DF) 15:31:23.897174 17.1.6.6.44866 > 17.1.5.46.5443: . ack 15653 win 42340 (DF) 15:31:24.014506 17.1.6.6.44866 > 17.1.5.46.5443: P 1071:1774(703) ack 15653 win 42340 (DF) 15:31:24.024527 17.1.5.46.5443 > 17.1.6.6.44866: P 15653:17110(1457) ack 1774 win 17520 15:31:24.067838 17.1.6.6.44866 > 17.1.5.46.5443: . ack 17110 win 45260 (DF) 15:31:31.928335 17.1.6.6.44866 > 17.1.5.46.5443: P 1774:1797(23) ack 17110 win 45260 (DF) 15:31:31.928351 17.1.6.6.44866 > 17.1.5.46.5443: F 1797:1797(0) ack 17110 win 45260 (DF) 15:31:31.928414 17.1.5.46.5443 > 17.1.6.6.44866: . ack 1798 win 17519 15:31:31.929031 17.1.5.46.5443 > 17.1.6.6.44866: F 17110:17110(0) ack 1798 win 17519 15:31:31.935001 17.1.6.6.44866 > 17.1.5.46.5443: . ack 17111 win 45260 (DF) 15:31:42.033449 17.1.6.38.51614 > 17.1.5.46.5443: . 1302:1303(1) ack 4253 win 17520 (DF) 15:31:42.033467 17.1.6.38.51615 > 17.1.5.46.5443: . 1287:1288(1) ack 24995 win 17520 (DF) 15:31:42.033519 17.1.5.46.5443 > 17.1.6.38.51614: . ack 1303 win 17520 15:31:42.033538 17.1.5.46.5443 > 17.1.6.38.51615: . ack 1288 win 17520 15:31:42.168121 17.1.6.38.51610 > 17.1.5.46.5443: . 2939:2940(1) ack 81618 win 16064 (DF) 15:31:42.168160 17.1.5.46.5443 > 17.1.6.38.51610: . ack 2940 win 17520 15:32:12.401640 17.1.5.46.5443 > 17.1.6.38.51615: R 337360665:337360665(0) win 668 (DF) 15:32:12.401683 17.1.5.46.5443 > 17.1.6.38.51614: R 4083442179:4083442179(0) win 668 (DF) 15:32:12.401698 17.1.5.46.5443 > 17.1.6.38.51610: R 3752975235:3752975235(0) win 668 (DF)
从第三步到第四步之间相差了10s。目前慢就在这个地方,不知道是什么原因导致的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。