İçeriğe geç

HTTP istemci ömrü (ARCH8083)

Anahtar kotlin.performance.http-client-lifetime · Önem error · Kategori performance

Fonksiyon gövdesi içinde oluşturulan HTTP istemcilerini (OkHttpClient, HttpClient, Retrofit) işaretler - her çağrı bağlantı havuzunu ve TLS kurulumunu yeniden öder.

fun fetch(url: String) = OkHttpClient().newCall(Request.Builder().url(url).build()).execute()
private val client = OkHttpClient()
fun fetch(url: String) = client.newCall(Request.Builder().url(url).build()).execute()

İstemciyi bir kez oluşturun (özellik, DI tekili) ve yeniden kullanın.