Как правильно использовать данные моего хранилища и кеш в моем приложении? - PullRequest
0 голосов
/ 20 мая 2019

Я делаю приложение на собственных компьютерах (изображения и видео), и у меня есть некоторые проблемы с производительностью, во-первых, я не могу загрузить много видео и изображений в одном виде (я уже этого ожидаю, иисправление с использованием передового опыта и некоторых ресурсов, таких как 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.

...