Задать вопрос
@xaker01
Лень все лень.

Как уменьшить время получения данных с удаленной БД?

Имеется сервер A с api за бугром
Имеется сервер B с базой на mongodb в РФ (спасибо ФЗ-152)
ping между серверами 121ms.
имеем redis для кеша

При работе с локальной базой время получения всех данных тяжелым запросом занимает 1.5сек (+redis уменьшает до 0.2ms)
А вот если Сервер A переключаем на работу с базой на сервере B получаем время получения данных с нее 14 сек (redis уменьшает до 3)

Как в итоге добиться результата хотя бы 5 сек и менее без redis
Буду рад услышать советы/ответы не только для mongodb и любых других баз, логика будет думаю одна.

В голову пока пришло только создание тунеля с постоянным подключением от сервера А к B. Но не уверен что это выход.
  • Вопрос задан
  • 217 просмотров
Подписаться 4 1 комментарий
Подписчики вопроса 4 К ответам на вопрос (0)