Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java OkHttp是否自动重用HTTP1/1连接?_Java_Performance_Http_Tcp_Okhttp - Fatal编程技术网

Java OkHttp是否自动重用HTTP1/1连接?

Java OkHttp是否自动重用HTTP1/1连接?,java,performance,http,tcp,okhttp,Java,Performance,Http,Tcp,Okhttp,我的应用程序必须向同一服务器发送大量http请求。可能有20个或更多的请求需要尽快处理。在这种情况下,我希望对所有下一个请求重用已经由第一个请求TCP连接实例化的连接,因为它应该显著提高性能。在研究这个主题时,我发现OkHttp有一个ConnectionPool,它存储可重用的连接。这让我想到一个问题:OkHttp是重用HTTP1/1连接还是只重用HTTP2和SPDY?OkHttp api用户如何更改此行为?是的,默认情况下会更改,下面是我找到的!OKHTTPWiki说:OkHttp使用一个Co

我的应用程序必须向同一服务器发送大量http请求。可能有20个或更多的请求需要尽快处理。在这种情况下,我希望对所有下一个请求重用已经由第一个请求TCP连接实例化的连接,因为它应该显著提高性能。在研究这个主题时,我发现OkHttp有一个ConnectionPool,它存储可重用的连接。这让我想到一个问题:OkHttp是重用HTTP1/1连接还是只重用HTTP2和SPDY?OkHttp api用户如何更改此行为?

是的,默认情况下会更改,下面是我找到的!OKHTTPWiki说:OkHttp使用一个ConnectionPool,它自动重用HTTP/1.x连接并多路复用HTTP/2和SPDY连接。