0

HTTP 1 (Android) で QUIC を使用できますか? QUIC は HTTP 2 で動作することを読んでいましたが、HTTP 1 で使用すると、HTTP 接続時間が改善されました。

使っていました

urlConnection = (HttpsURLConnection) url.openConnection();
stream = urlConnection.getInputStream();

QUICの後は次のとおりです。

 val engine: CronetEngine =
            engineBuilder.enableHttp2(true).enableBrotli(true).enableQuic(true).enableHttpCache(
                CronetEngine.Builder.HTTP_CACHE_IN_MEMORY,
                (100 * 1024).toLong()
            ).build()

 val stream: StreamHandler =
            StreamHandlerFactory(engine).createURLStreamHandler("https") as StreamHandler
 val urlConnection: HttpURLConnection = stream.openConnection(url) as HttpURLConnection

inputStream = urlConnection.getInputStream()

QUIC が HTTP 2 しかサポートしていないのに、 Quic + HTTP 1で接続時間が短縮される理由を理解したい

4

0 に答える 0