Каков наилучший способ кэширования плейлистов в одностраничных приложениях - PullRequest
0 голосов
/ 08 сентября 2018

Если Spotify реализован как SPA, каков наилучший способ кэширования пользовательских плейлистов

  • Должен ли я полностью загрузить все плейлисты пользователя (песни, которые являются его частью) после аутентификации пользователя, и соответствующим образом показать, является ли элемент частью какого-либо его плейлиста, когда пользователь пытается добавить / отредактировать элемент в список воспроизведения.

  • Вместо этого я мог бы просто загружать плейлисты пользователей и вызывать их в реальном времени, когда пользователь пытается их редактировать.

Я не могу реально увидеть, сколько плейлистов создает обычный пользователь и как это влияет на производительность приложения (медленное время загрузки, мобильные браузеры и т. Д.) По сравнению с проверкой каждый раз, существует ли определенный элемент в плейлисте, вызывая запрос к серверу. сторона api.

любые идеи.

1 Ответ

0 голосов
/ 10 сентября 2018

Я начну загружать все плейлисты и контент, учитывая, что это просто список чисел, не должно занимать слишком много памяти.

Если это становится проблемой, всегда есть вариант 2.

...