Я создаю приложение, в котором пользователь загружает профили, которые состоят из информации (строк) и изображений. Я почти закончил и начал создавать правила базы данных реального времени Firebase, теперь он стал более безопасным, но он стал очень медленным, когда я пытаюсь загрузить профиль.
Когда у меня не было безопасности, время загрузки было до 5 или 6 сегментов, теперь оно с 15 до 20, все время. и я просто загружаю 1 изображение, мое приложение позволяет только максимум 5.
Следует учитывать, что когда пользователь добавляет профиль, есть 3 узла, где этот профиль добавляется, узел указанного c страна, узел внутри профиля пользователя и узел GeneralProfiles, каждый узел имеет функцию в приложении.
Вот правила:
"rules": {
"MainUsers":{
"countrys":{
"$user_country":{
"$user_city":{
"Profiles":{
".read":"auth!=null",
".write":"auth!=null && newData.exists()"
}
}
}
},
"GeneralProfiles":{
".read":"auth!=null",
".write":"auth!=null && newData.exists()"
}
},
спасибо за любую помощь!