Как ускорить запрос API через OkHttp?
Есть код:
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://link.com/")
.get()
.addHeader("x-key", "777")
.addHeader("x-host", "host.com")
.build();
...
for (int i = 0; i < Jarray.length(); i++) {
JSONObject object = Jarray.getJSONObject(i);
// Получение списка id постов
String post_id = object.getString("id");
// Новый запрос
OkHttpClient client1 = new OkHttpClient();
Request request1 = new Request.Builder()
.url("https://link.com/" + post_id)
.get()
.addHeader("x-key", "777")
.addHeader("x-host", "host.com")
.build();
...
for (int ii = 0; ii < Jarray_v.length(); ii++) {
JSONObject object_v = Jarray_v.getJSONObject(ii);
// Получение Видео ссылки
String video = object_v.getString("video");
Items.add(new Item(video));
}
Поучение post_id Проходит очень быстро, примерно 100 id в секунду, но получение video очень медленно, за 1 секунду 2-3 ссылки. На стороне API все ок. Мне кажется что я что-то делаю не так, и это не код, а какой-то "костыль" :D Помогите пожалуйста ускорить запрос получения video. Спасибо!