Почему облачные функции Firebase работают медленно. 1 секунда на завершениеAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Почему облачные функции Firebase работают медленно. 1 секунда на завершение

Сообщение Anonymous »

Почему мои облачные функции Firebase работают медленно. Я тестировал простую функцию, и каждый раз это занимает более 1 секунды.
это мой код на Kotlin:

Код: Выделить всё

coroutineScope.launch(Dispatchers.IO) {
val timeTaken = measureTimeMillis {
currentAndroidVersion =
loginViewModel.repo.checkAndroidVersion(lastUpdateDate)
}
println("checkAndroidVersion took $timeTaken ms to execute")
}
обычно выводится:

Выполнение checkAndroidVersion заняло 1394 мс
Выполнение checkAndroidVersion заняло 1028 мс

Репозиторий KMM:

Код: Выделить всё

val functions = Firebase.functions("europe-central2")

suspend fun checkAndroidVersion(version: String): String{
return functions.httpsCallable("checkAndroidVersion").invoke(version).data()
}
облачная функция:

Код: Выделить всё

exports.checkAndroidVersion =
onCall({region: "europe-central2"}, (request) => {
logger.info("current user version = "+request.data, {structuredData: true});
const version = request.data;
if (version != "15/10/2024") {
return version;
}
return "updated";
});
Имейте в виду, что я использую Firebase Kotlin SDK, поскольку у меня есть приложение KMM.

Подробнее здесь: https://stackoverflow.com/questions/792 ... o-complete
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»