Я делаю приложение на собственных компьютерах (изображения и видео), и у меня есть некоторые проблемы с производительностью, во-первых, я не могу загрузить много видео и изображений в одном виде (я уже этого ожидаю, иисправление с использованием передового опыта и некоторых ресурсов, таких как FlatList и сжатие изображений).Но, видя чужие приложения, я не чувствую, что мое приложение использует все ресурсы, которые могут сделать хорошо работающее приложение.И иногда я вижу падение fps.
Так что я выбираю 9gag в качестве ссылки.Когда я использую информацию о приложении на 9gag:
Storage:
Total_____________ 101 MB
App_____________ 60.93 MB
Data____________ 40.00 MB
Cache:
Chache__________ 43.83 MB
И я использую информацию о приложении в своем приложении:
Storage:
Total___________ 68.30 MB
App_____________ 68.09 MB
Data______________ 224 KB
Cache:
Chache___________ 1.05 MB
Я выбираю 9gag в качестве ссылки, потому что мое приложение похоже на него, яесть канал с большим количеством изображений и видео.Но мой кеш и хранилище данных слишком низкие по сравнению с 9gag.И неважно, сколько времени я прокручиваю в приложении 9gag, кеш и данные хранилища всегда будут около 40 МБ.Но мое приложение всегда будет работать с такими низкими данными.
Мои изображения и видео дают ссылку на мой сайт хранения, например:
<Video source={{uri: 'https://examplesite.com/videos/video.mp4'}}/>
Так что я не храню свои данные в моемсотовый телефон, я просто поместил URL изображений и видео.
Я не прошу получить секреты 9gag, мне нужно только понять, как работает это хранилище, потому что я чувствую, что 9gag работает лучшеспособ загрузить кучу изображений и видео по URL.