То, как работает мое приложение, похоже на Instagram. Пользователь может загрузить фотографию, и всякий раз, когда кто-то загружает приложение, он загружает каждое изображение, которое было загружено из базы данных.
Я понимаю, что мне нужно купить место или изменить свой план, но я не так много сделал и трачу 1,7 ГБ от пользователя в течение часа. Каждое фото стоит 17 МБ для загрузки и скачивания.
Я не уверен, что я могу сделать, чтобы уменьшить мою загрузку здесь.
То, как я загружаю из firestore, похоже на f:
// Create a reference to the file you want to download
let islandRef = storageRef.child("images/island.jpg")
// Download in memory with a maximum allowed size of 1MB (1 * 1024 * 1024 bytes)
islandRef.getData(maxSize: 1 * 10240 * 10240) { data, error in
if let error = error {
// Uh-oh, an error occurred!
} else {
// Data for "images/island.jpg" is returned
let image = UIImage(data: data!)
}
}
И каждый раз, когда он загружает фотографию в контроллер viewview. Это означает, что это как 17 МБ для каждой фотографии, что много. Какие-либо предложения? Спасибо